Верификация исключений в Pytest | OTUS

Верификация исключений в Pytest

Как известно, Pytest относится к необрабатываемым исключениям точно так же, как и к падениям теста. Но если разобраться, оператор контроля всего лишь выдает исключение для регистрации падения. А что делать, если надо удостовериться, что выдаваемое исключение является правильным?

final_1-20219-9d05fa.jpg

Для решения вопроса можно воспользоваться pytest.raises с нужным типом исключения. Давайте посмотрим, как это выглядит на практике:

1-20219-5ee306.png

Осталось перезапустить тесты, чтобы убедиться, что все хорошо:

2-20219-f88095.png

Как видим, математика все еще работает. Отлично!

maxresdefault_1-20219-9c948d.jpg

Источник: https://blog.testproject.io/2019/07/16/python-test-automation-project-using-pytest/.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
Популярное
Сегодня тут пусто