
Guides et modèles de meilleures pratiques pour les tests Python utilisant pytest, TDD, fixtures, mocking, paramétrisation et objectifs de couverture.
Fournit une référence compacte mais complète pour écrire et organiser des tests Python avec pytest. Couvre le flux de travail TDD (rouge/vert/refactor), les fixtures (configuration/nettoyage scope), la paramétrisation, le mocking/patching, les tests asynchrones, la mesure de la couverture et l'organisation recommandée des tests. Inclut des commandes pour exécuter des tests et générer des rapports de couverture.
Activez cette compétence lors de la rédaction de nouveau code Python, de la conception de suites de tests, de l'amélioration de la couverture des tests, de la révision de la stratégie de test ou de la mise en place de flux de travail de tests CI. Utile lors de l'onboarding, des revues de code et lors de la migration de tests hérités.
Compatible avec les agents ou environnements pouvant interpréter des commandes de test Python et exécuter des tâches shell/CI (Claude Code, outils d'automatisation CI, flux de travail de développement locaux).
Une compétence uniquement documentaire fournissant des modèles de test pytest complets pour Python. Couvre la méthodologie TDD, les fixtures, la paramétrisation, le mocking, les tests asynchrones et les meilleures pratiques avec des exemples de code clairs. Aucun script groupé à exécuter. Bien écrit et pratique pour les développeurs Python, bien que non unique dans l'écosystème.
Compétence propre, aucune préoccupation de sécurité. Un seul SKILL.md sans répertoires scripts/ ou references/. Bonne couverture des fondamentaux de pytest mais manque de divulgation progressive ou de contrats de sortie par spécification de compétence.