
de claude-plugin-marketplace39
Guide complet de tests Python basés sur pytest : fixtures, tests paramétrés, mocking, tests asynchrones, couverture et modèles de tests FastAPI.
Fournit une référence complète et pratique pour tester des projets Python en utilisant pytest et les outils associés. Couvre la structure des tests, les fixtures avec scopes, les tests paramétrés, les modèles de mocking (pytest-mock), les tests asynchrones avec pytest-asyncio, la configuration de la couverture, les tests FastAPI avec httpx, les tests basés sur les propriétés avec Hypothesis, et les tests de snapshot. Inclut des exemples, des commandes recommandées et des extraits de configuration pour obtenir des suites de tests reproductibles et à haute couverture.
Utilisez cette compétence lorsque vous devez : écrire ou améliorer des suites de tests pytest, ajouter des fixtures et des ressources scoped, mocker des dépendances externes, tester du code asynchrone ou des endpoints FastAPI, mesurer et imposer une couverture, ou adopter des pratiques de tests basés sur les propriétés ou les snapshots. Elle s'active pour la rédaction de tests, la configuration de pipelines de tests CI, le débogage de tests instables (flaky tests) ou l'intégration de modèles de tests pour une base de code Python.
{}
A comprehensive pytest reference skill covering fixtures, parameterized tests, mocking, async testing, coverage config, FastAPI testing, hypothesis, and snapshot testing. No bundled scripts — purely documentation/reference. Well-organized with quick-reference tables and idiomatic code examples, though monolithic in structure.
Clean reference-only skill. No security concerns. Good breadth of testing topics covered. Could benefit from splitting into smaller reference files per the skill spec.