Poursuite de l'étude pytest. Je suis en train de l'essayer en référence au document officiel et Reverse pytest.
Autorisez l'exécution de pytest avec la commande suivante: La méthode est celle décrite dans ici.
python setup.py test
Ajoutez les paramètres au fichier setup.py. J'ai aussi un plug-in de couverture.
setup.py
setup_requires = [
'pytest-runner',
]
tests_require = [
'pytest-cov',
'pytest',
]
setup( #Extrait partiel
setup_requires=setup_requires,
tests_require=tests_require,
)
Ajoutez les paramètres au fichier setup.cfg. Nous avons défini des options pour afficher la couverture et la durée du test.
setup.cfg
[aliases]
test=pytest
[tool:pytest]
addopts = --verbose --durations=0 --cov=app --cov-report=html
testpaths = tests
python_files = *.py
référence
Recommended Posts