pytest — тестирование Python-кода
testing
pytest — это скилл для Claude Code, который задаёт лучшие практики написания и организации тестов с pytest: fixtures, parametrize, маркеры и плагины. Скилл описывает структуру директорий (tests/ с зеркальным отражением исходников), соглашения именования файлов и функций, а также правила определения scope у фикстур и использования conftest.py. Для параметризованных тестов рекомендуется @pytest.mark.parametrize с явными ids, для исключений — pytest.raises с match, для чисел с плавающей точкой — pytest.approx. Охватываются плагины pytest-cov, pytest-mock, pytest-asyncio, pytest-xdist, pytest-timeout. Подойдёт Python-разработчикам, которые хотят выстроить надёжное покрытие кода тестами и избежать типичных ошибок: зависимости между тестами, мутабельного session-состояния и проверок деталей реализации вместо наблюдаемого поведения.
- #pytest
- #testing
- #fixtures
- #parametrize
- #test-automation
- #python-testing