Стандарты pytest для Python-проектов
★ 7.5 · general
pytest-patterns — это скилл для Claude Code, который задаёт стандарты написания тестов на pytest для Python-проектов. Он описывает организацию папок на три уровня (unit/integration/e2e), настройку общих фикстур через conftest.py с использованием SQLAlchemy AsyncSession, asyncpg и httpx AsyncClient, а также паттерны мокирования внешних сервисов через unittest.mock. Скилл включает примеры параметризации граничных случаев, команды запуска тестов с флагами покрытия (--cov) и набор правил: обязательный rollback после каждой фикстуры с данными, изоляция внешних API (email, Stripe, S3), покрытие от 80% для сервисов. Подходит командам, пишущим тесты для FastAPI-приложений с асинхронной базой данных.