Лучшие практики утверждения Pytest - PullRequest
0 голосов
/ 10 июня 2019

Я пытаюсь найти лучший метод / подход для запуска моих тестов 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")

, как я уже упоминал выше, я хочу, чтобы мой тест остановился при сбое и не выполнял никакого дополнительного кода в этом тесте.я стараюсь сделать свой код максимально эффективным и «красивым» для чтения

...