К основному содержанию
скилл CX Codex

pytest-patterns — скилл для Claude Code: что делает и как установить

Набор шаблонов и практик для тестирования на Python с pytest. Помогает агенту выстраивать фикстуры, параметризацию и структуру тестов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add manutej/luxor-claude-marketplace --skill pytest-patterns -a claude-code
Открыть на GitHub

Что делает pytest-patterns

Скилл обучает ИИ-ассистента архитектуре тестов на pytest. Он задаёт правила обнаружения тестов в файлах test_*.py и классах Test*, избавляя от лишних классов unittest.TestCase в пользу простых assert.

Внутри собраны готовые шаблоны фикстур с разной областью жизни — от вызова на каждый тест до сессионных подключений к базам данных. Включены фабрики тестовых данных и очистка ресурсов через yield. Также скилл описывает подходы к параметризации тестов через метки и генерацию комбинаций входных аргументов.

Если тестовый класс содержит конструктор __init__, автопоиск pytest его пропустит. Ассистент будет сразу учитывать такие детали при генерации тестов.

Какие задачи решает

  • Собрать дерево фикстур с очисткой ресурсов через yield
  • Настроить параметризацию одного теста под набор граничных значений
  • Переписать старые тесты с unittest на чистый синтаксис pytest
  • Организовать фабрики для генерации тестовых моделей данных

Примеры запросов агенту

  • Сгенерируй сессионную фикстуру для тестовой базы данных с очисткой таблиц
  • Параметризуй этот тест для проверки граничных значений и невалидного email
  • Перепиши этот тестовый класс из unittest в формат pytest с фикстурами

Как установить pytest-patterns

1Через Skills CLI (Vercel)

npx skills add manutej/luxor-claude-marketplace --skill pytest-patterns -a claude-code

2Вручную: положить файлы

~/.claude/skills/pytest-patterns/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/pytest-patterns/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о pytest-patterns

Как установить pytest-patterns в Claude Code?

Выполните команду npx skills add manutej/luxor-claude-marketplace --skill pytest-patterns -a claude-code. Агент получит доступ к файлу скилла в локальной конфигурации.

Что даёт скилл pytest-patterns?

Он снабжает языковую модель правилами построения тестов на pytest. Сюда входят управление областями видимости фикстур, изоляция окружения и фабрики данных.

Какие области жизни фикстур поддерживает pytest?

В руководстве описаны пять уровней: function, class, module, package и session. Это позволяет настраивать переиспользование ресурсов от одного теста до всего тестового прогона.

Похожие скиллы

Все скиллы по теме «Тесты и QA» →
pytest-advanced laurigates Скилл для продвинутого pytest: фикстуры со скоупами, параметризация, параллельный запуск и покрытие. Пригодится, когда тестов много и они тормозят. CX Codex +1 351установок pytest sanjeed5 Правило задаёт команде единый стиль тестов на pytest: структуру проекта, фикстуры, параметризацию и моки. Пригодится, когда тесты пишут несколько человек. ★ 3 579звёзд репо Pytest Testing pluginagentmarketplace Скилл для написания тестов на pytest: фикстуры, моки, покрытие и запуск в CI. Пригодится, когда нужно навести порядок в тестах Python-проекта. CX Codex +1 521установок python-testing-patterns Seth Hobson Скилл помогает писать тесты Python с pytest, фикстурами и моками. Подходит для настройки тестового набора и отладки падающих проверок. CX Codex 36 943установок pytest-skill TestMu AI Скилл для ИИ-агентов, который пишет тесты pytest: фикстуры, parametrize, маркеры, мокинг и conftest. Пригодится, когда нужно покрыть Python-код тестами без ручной возни. CX Codex +1 412установок python-testing laurigates Помогает писать тесты на pytest, настраивать фикстуры, моки и проверку покрытия кода. Пригодится при разработке на Python по методологии TDD. CX Codex +1 427установок

Из того же набора65

postgresql-database-engineering Помогает проектировать схемы, выбирать индексы и оптимизировать медленные запросы в PostgreSQL. Пригодится при партиционировании больших таблиц и настройке репликации. CX Codex +1 1 800установок golang-backend-development Скилл добавляет в Claude Code шаблоны разработки на Go: от многопоточности на горутинах и каналах до синхронизации памяти и цикла обработки запросов. CX Codex +1 1 400установок playwright-visual-testing Скилл помогает проверять веб-интерфейсы через Playwright MCP: делать снимки страниц, проходить пользовательские сценарии и искать визуальные изменения. CX Codex +1 1 400установок jest-react-testing Скилл для тестирования React-компонентов и хуков через Jest и React Testing Library: конфигурация, моки, асинхронные сценарии. CX Codex +1 1 200установок ui-design-patterns Справочник по типовым паттернам интерфейса: навигация, формы, вывод данных, обратная связь и доступность. Пригодится, когда проектируешь компоненты или разбираешь чужой UI. CX Codex +1 853установок ux-principles Подключает к агенту эвристики юзабилити, методы юзер-ресёрча и проверки доступности, чтобы интерфейсы проектировались по правилам, а не на глаз. CX Codex +1 836установок frontend-architecture Скилл для проектирования фронтенда: слои, паттерны, управление состоянием и границы модулей. Пригодится, когда приложение растёт и его пора структурировать. CX Codex +1 722установок axum-web-framework Скилл обучает ИИ проектировать веб-сервисы на Rust с помощью Axum. Помогает писать роутинг, экстракторы, промежуточное ПО и разделять состояние приложения. CX Codex +1 649установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой