pytest-patterns
✓Modèles de test backend Python avec pytest pour les applications FastAPI. À utiliser lors de l'écriture de tests Python : tests unitaires pour les services et les référentiels, tests d'intégration pour les points de terminaison d'API avec httpx.AsyncClient, création de luminaires, configuration d'usine avec factory_boy, tests asynchrones avec pytest-asyncio, stratégies de simulation et tests paramétrés. Couvre l’organisation des tests (tests/unité, tests/intégration), la hiérarchie des concours et les exigences de couverture. Ne couvre PAS les tests frontend (utilisez les modèles de test de réaction) ou les tests du navigateur E2E (utilisez les tests e2e).
Installation
SKILL.md
Run subsets: pytest -m unit, pytest -m integration, pytest -m "not slow".
Fixtures cascade: root conftest.py provides shared fixtures; subdirectory conftest files add layer-specific fixtures.
| function (default) | Isolated per-test data | dbsession, sampleuser | | class | Shared across test class | serviceinstance | | module | Shared across test file | seededdatabase | | session | Shared across entire run | engine, anyiobackend |
Modèles de test backend Python avec pytest pour les applications FastAPI. À utiliser lors de l'écriture de tests Python : tests unitaires pour les services et les référentiels, tests d'intégration pour les points de terminaison d'API avec httpx.AsyncClient, création de luminaires, configuration d'usine avec factory_boy, tests asynchrones avec pytest-asyncio, stratégies de simulation et tests paramétrés. Couvre l’organisation des tests (tests/unité, tests/intégration), la hiérarchie des concours et les exigences de couverture. Ne couvre PAS les tests frontend (utilisez les modèles de test de réaction) ou les tests du navigateur E2E (utilisez les tests e2e). Source : hieutrtr/ai1-skills.
Faits (prêts à citer)
Champs et commandes stables pour les citations IA/recherche.
- Commande d'installation
npx skills add https://github.com/hieutrtr/ai1-skills --skill pytest-patterns- Source
- hieutrtr/ai1-skills
- Catégorie
- </>Développement
- Vérifié
- ✓
- Première apparition
- 2026-02-05
- Mis à jour
- 2026-02-18
Réponses rapides
Qu'est-ce que pytest-patterns ?
Modèles de test backend Python avec pytest pour les applications FastAPI. À utiliser lors de l'écriture de tests Python : tests unitaires pour les services et les référentiels, tests d'intégration pour les points de terminaison d'API avec httpx.AsyncClient, création de luminaires, configuration d'usine avec factory_boy, tests asynchrones avec pytest-asyncio, stratégies de simulation et tests paramétrés. Couvre l’organisation des tests (tests/unité, tests/intégration), la hiérarchie des concours et les exigences de couverture. Ne couvre PAS les tests frontend (utilisez les modèles de test de réaction) ou les tests du navigateur E2E (utilisez les tests e2e). Source : hieutrtr/ai1-skills.
Comment installer pytest-patterns ?
Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/hieutrtr/ai1-skills --skill pytest-patterns Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code ou Cursor
Où se trouve le dépôt source ?
https://github.com/hieutrtr/ai1-skills
Détails
- Catégorie
- </>Développement
- Source
- skills.sh
- Première apparition
- 2026-02-05