Предыдущая публикация
Во время очередного код ревью наткнулся на забавную ошибку, на которую хочу обратить внимание
assert (True is False and False is True, 'Проверка не пройдена')
Данное утверждение будет всегда истинным, потому что круглые скобки создают непустой кортеж, что будет интерпретировано assert как True. Тем самым не имеет значения какие условия стоят внутри (если они, конечно, не создают исключений), проверка всегда будет пройдена.
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев