MyTetra Share
Делитесь знаниями!
Проверить, что в блоке кода не произошло исключений, в pytest
Время создания: 20.04.2019 14:52
Автор: br0ke
Текстовые метки: python, test, unit, pytest, fail, exception, assert
Раздел: Информационные технологии - Python - Библиотеки - pytest
Запись: and-semakin/mytetra_data/master/base/1555753951emcoho7e8n/text.html на raw.githubusercontent.com

Чтобы проверить, что в определенном блоке кода не произошло никаких (или конкретных) исключений, можно использовать следующие подходы:


1. простой:


def test_foo3():

foo(7)


2. явный:


def test_foo3():

try:

foo(7)

except MyError:

pytest.fail("Unexpected MyError ..")

 
MyTetra Share v.0.65
Яндекс индекс цитирования