matplotlib / matplotlib/pytest-mpl
Use pytest's pytester plugin in the tests
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 272
- Forks
- 53
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
There's lots of tests in `tests/test_pytest_mpl.py` which write test code to a temp file, run it, and check the result. Pytest's builtin pytester plugin is designed for doing this and has lots of nice features for checking the outcome.
https://docs.pytest.org/en/7.1.x/how-to/writing_plugins.html#testing-plugins
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par tests/test_pytest_mpl.py et consultez la documentation du plugin pytester de pytest dans le guide lié. Remplacez les schémas d’exécution avec des fichiers temporaires par des tests basés sur pytester, tout en conservant les vérifications de résultats existantes ; le travail est terminé lorsque la suite de tests réussit avec une couverture équivalente.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- testing-qa
- Type d'issue
- Refactorisation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100