Вступить в клуб →
лёгкаявопросТестирование: pytest, фикстуры, моки

Упал тест на пять сценариев валидации, и видно только первый

def test_validate_phone():
    assert validate_phone("+79991234567")
    assert not validate_phone("89991234567")
    assert not validate_phone("")
    assert not validate_phone("+7999")
    assert not validate_phone("+7 999 123 45 67")

Тест упал на второй строке. Что вы узнаете об остальных трёх сценариях из этого запуска?

  • Ничего: после первого упавшего assert тест дальше не выполняется
  • pytest продолжит и покажет все упавшие assert списком
  • Остальные три будут отмечены как пройденные
  • pytest перезапустит тест, пропустив упавшую строку

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела