Pytest CLI
Install
Usage
Ниже приведен краткий обзор соглашений об именах, чтобы ваш тестовый код можно было обнаружить с помощью pytest:
Тестовые файлы должны быть названы
test_<something>.py
или<something>_test.py
.Методы и функции тестирования должны быть названы
test_<something>
.Тестовые классы должны быть названы
Test<Something>
.
Запустить только один тест:
Вывести информацию о тестах
Другие ключи посмотреть можно в статье на habr или pytest --help
.
Пример структуры файлов для тестов
Hook functions являются способом вставки кода в часть процесса выполнения pytest для изменения работы pytest. Fixtures — функции, которые будут вызваны до и после выполнения теста (например, для подключения к ресурсу и отключению от него).
Last updated