Я пытаюсь найти лучший метод / подход для запуска моих тестов PyTest и обработки ошибок утверждений
В настоящее время я реализовал вариант a, но я все еще задаюсь вопросом, является ли это лучшим методом / подходом, когдая хочу, чтобы мой тест завершился, если утверждение не выполнено
# option a:
assert x==y , pytest.fail("fail message")
#option b:
try:
assert x==y
except AssertionError as e:
pytest.fail("fail message")
, как я уже упоминал выше, я хочу, чтобы мой тест остановился при сбое и не выполнял никакого дополнительного кода в этом тесте.я стараюсь сделать свой код максимально эффективным и «красивым» для чтения