Pytest, как выйти только в случае ошибки, а не в случае сбояPython

Программы на Python
Ответить
Anonymous
 Pytest, как выйти только в случае ошибки, а не в случае сбоя

Сообщение Anonymous »

Аналогично этому вопросу, за исключением того, что желательно завершить работу только при обнаружении ошибок, а не при сбоях.
Теоретически это было бы полезно, потому что:
  • «Неудачный» тест указывает на то, что с этим тестом что-то не так, однако это не должно влиять на другие тесты, и поэтому продолжающее выполнение набора тестов будет действительным.
  • Тест на «ошибку» указывает на то, что с этим тестом что-то не так. testbed/setup/config, поэтому продолжение выполнения набора тестов будет пустой тратой времени.
Я предполагаю, что существуют сложные способы добиться этого с помощью декораторов и pytest.mark, но ищу чистое и простое решение, которое позволило бы избежать этого, если это возможно.

Подробнее здесь: https://stackoverflow.com/questions/760 ... on-failure
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»