Разбираем библиотеку Pytest в Python, с помощью которой можно тестировать свой код и делать более качественные проекты. Постараемся изучить все с нуля до применения на практике.
Логирование (logging) в pytest
Работа с предупреждениями (warning) в pytest
Пропуск тестов: skip() и skipif() в pytest
Плагин pytest-django: тестируем Django
Лучшие практики тестирования с pytest
Плагин pytest-cov: как использовать в работе
Параллельный запуск тестов в pytest
Мокирование (mocking) в pytest: что это и для чего
Плагины в pytest: популярые и создание своих
Обработка исключений в pytest: примеры работы
Параметризация тестов в pytest
Маркировка тестов (markers) в pytest
Область видимости фикстур в pytest
Фикстуры (fixtures) в pytest: определение и использование
Структура теста в pytest