← Découvrir
GitHub · pytest-dev/pytest↑ +8 aujourd'hui

Accélérez les processus de test dans les projets Python

Pytest est un framework de test qui prend en charge un large éventail de tests dans les projets Python, des tests unitaires à petite échelle aux tests fonctionnels complexes. Il est devenu un outil standard dans les processus de développement logiciel grâce à sa structure qui permet aux développeurs d'écrire des tests plus complets avec moins de code.

Mises à jour

  • 28 octobre 2026: Étoiles 14,382 → 14,650, dernière version 9.2.0 (27 octobre 2026).
  • 2 août 2026: Étoiles 14,015 → 14,382, dernière version 9.1.1 (19 juin 2026).

Ce que ça vous apporte

  • Il permet d’écrire des tests unitaires et fonctionnels complets avec moins de code.
  • Il permet d'analyser rapidement les tests en fournissant des informations détaillées au moment de l'erreur.
  • Il s'adapte facilement aux différents besoins grâce à son large support enfichable et sa structure modulaire.

Installation

Avec pip (PyPI)
pip install pytest

Exécution

Exécuter les tests
pytest

Si vous ne codez pas

Collez ceci dans votre agent (Claude Code · Codex · Antigravity)

Je souhaite écrire des tests unitaires dans mon projet Python. Comment puis-je créer un fichier de test simple à l'aide de Pytest et exécuter les tests que j'ai écrits via le terminal ? Veuillez me parler de la structure d'assertion que je dois utiliser lors de la définition des fonctions de test et des conventions de dénomination des fichiers pour la découverte automatique des tests.

Dépôt : https://github.com/pytest-dev/pytest. Base-toi sur les instructions officielles du fichier README de ce dépôt pour l'installation et l'exécution.

Avant de commencer, vérifie quel système d'exploitation nous utilisons et si les outils nécessaires (ex: Python, Node.js, Git, Docker) sont installés. Installe ceux qui manquent étape par étape selon ce système.

Crée un nouveau dossier vide pour travailler. Ne touche pas aux fichiers en dehors de ce dossier et ne supprime rien. Avant chaque commande, décris ce que tu vas faire en une phrase.

Dis-moi ce que je devrais voir à l'écran à la fin de chaque étape. Si une erreur survient, je te copierai le message d'erreur tel quel et nous la corrigerons ensemble.

Termes liés du glossaire

Pour quiIl s'adresse aux développeurs de logiciels qui souhaitent améliorer la qualité du code et automatiser les processus de test dans les projets Python.
LicenceMIT

Liens

TreScout n'a pas développé cet outil · nous l'avons repéré dans les tendances GitHub et présenté. Cette page décrit le dépôt tel qu'il était le 2026-06-15 : Le nombre d'étoiles et notre texte datent de ce jour, le dépôt a pu changer depuis. Consultez le lien du dépôt pour l'état actuel. Le texte de présentation a été préparé avec l’IA à partir de la propre documentation du dépôt et cette page a été traduite automatiquement depuis l’original turc · la version turque fait foi.