При запуске py.test
существует несколько способов провалить тест.Я вижу следующие три возможности:
Утвердить что-то ложное:
assert False
Использовать метод py.test
:
py.test.fail ("Некоторый текст")
Используйте исключение:
повышение ValueError ("Некоторый текст")
Будут ли эти три возможности работать одинаково?Какие есть отличия?Что использовать, если, например, тестирование веб-страницы и элемента не найдено?