Тестирование на pytest
Но при разработке на
Также он поддерживает запуск тестов на
#тестирование #pytest
pytest
— ближе по духу к языку Python нежели unittest
, которая накладывает определенные обязательства при разработке тестов. Например, создание классов-наследников от TestCase
или выполнение определенной процедуры запуска тестов. Но при разработке на
pytest
ничего этого делать не нужно. Вы просто пишете функции, которые должны начинаться с "test_" и используете assert
, встроенные в Python. Также он поддерживает запуск тестов на
unittest
и nose
, то есть полная обратная совместимость с ними.#тестирование #pytest