·pytest-patterns
</>

pytest-patterns

hieutrtr/ai1-skills

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).

13Installations·1Tendance·@hieutrtr

Installation

$npx skills add https://github.com/hieutrtr/ai1-skills --skill pytest-patterns

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.

Voir l'original

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
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