HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>Теги: pytest, тестирование на python</p>
1 <p>Теги: pytest, тестирование на python</p>
2 <p>Как известно,<strong>Pytest</strong>относится к необрабатываемым исключениям точно так же, как и к падениям теста. Но если разобраться, оператор контроля всего лишь выдает<strong>исключение</strong>для регистрации падения. А что делать, если надо удостовериться, что выдаваемое исключение является правильным?</p>
2 <p>Как известно,<strong>Pytest</strong>относится к необрабатываемым исключениям точно так же, как и к падениям теста. Но если разобраться, оператор контроля всего лишь выдает<strong>исключение</strong>для регистрации падения. А что делать, если надо удостовериться, что выдаваемое исключение является правильным?</p>
3 <p>Для решения вопроса можно воспользоваться<strong>pytest.raises</strong>с нужным типом исключения. Давайте посмотрим, как это выглядит на практике:</p>
3 <p>Для решения вопроса можно воспользоваться<strong>pytest.raises</strong>с нужным типом исключения. Давайте посмотрим, как это выглядит на практике:</p>
4 <p>Осталось перезапустить тесты, чтобы убедиться, что все хорошо:</p>
4 <p>Осталось перезапустить тесты, чтобы убедиться, что все хорошо:</p>
5 <p>Как видим, математика все еще работает. Отлично!</p>
5 <p>Как видим, математика все еще работает. Отлично!</p>
6 <p><em>Источник: https://blog.testproject.io/2019/07/16/python-test-automation-project-using-pytest/.</em></p>
6 <p><em>Источник: https://blog.testproject.io/2019/07/16/python-test-automation-project-using-pytest/.</em></p>
7  
7