testing-python

Installation
SKILL.md

Stratégie de Tests Python 3.14+

Versions : Python 3.14+ | pytest 9.x | Ruff 0.17+ | mypy 2.x | Playwright

Ruff remplace Black + isort + Flake8 (10-100x plus rapide). mypy strict élimine les bugs de type à la compilation.

Stack recommandée 2026

Type Outil Usage
Unit/Integration pytest 9.x Tests backend FastAPI/Django
Linting + Format Ruff 0.17+ 10-100× plus rapide que Black+Flake8
Type checking mypy 2.x strict Vérification statique
E2E/Browser Playwright Tests frontend web
BDD (Gherkin) pytest-bdd Scénarios Given/When/Then
Mutation Mutmut Qualité des tests (score >= 80%)
Property-based Hypothesis Génération de cas de test automatique

Sources : pytest, Ruff, Mutmut

Installs
203
GitHub Stars
107
First Seen
Mar 4, 2026