Integration mit setuptools / python setup.py test / pytest-runder

Fortsetzung der Pytest-Studie. Ich versuche es unter Bezugnahme auf das offizielle Dokument und Reverse pytest.

Lassen Sie pytest mit dem folgenden Befehl ausführen: Das Verfahren ist wie in [hier] beschrieben (http://docs.pytest.org/en/latest/goodpractices.html#integrating-with-setuptools-python-setup-py-test-pytest-runner).

python setup.py test

Fügen Sie die Einstellungen zur Datei setup.py hinzu. Ich habe auch ein Coverage-Plug-In.

setup.py


setup_requires = [
    'pytest-runner',
    ]

tests_require = [
    'pytest-cov',
    'pytest',
    ]

setup( #Teilauszug
      setup_requires=setup_requires,
      tests_require=tests_require,
      )

Fügen Sie die Einstellungen zur Datei setup.cfg hinzu. Wir haben Optionen festgelegt, um die Abdeckung und die Testzeit anzuzeigen.

setup.cfg


[aliases]
test=pytest

[tool:pytest]
addopts = --verbose --durations=0 --cov=app --cov-report=html
testpaths = tests
python_files = *.py

Referenz

Recommended Posts

Integration mit setuptools / python setup.py test / pytest-runder
Primzahlbeurteilung mit Python
Primzahlbeurteilung mit Python
Unit Test Log Ausgabe mit Python
[Python] Super einfacher Test mit Assert-Anweisung
Stresstest mit Locust in Python geschrieben
Testen Sie nicht funktionalisierte Python-Programme mit GitLab CI
WebUI-Test mit Python2.6 + Selenium 2.44.0 - Profileinstellung
Generieren Sie japanische Testdaten mit Python faker
Wie man einen Taschentest mit Python macht
python setup.py testet den Code mit Multiprocess
FizzBuzz in Python3
Scraping mit Python
Erstellen Sie solche Testdaten mit Python (Teil 1)
Statistik mit Python
Scraping mit Python
Python mit Go
In Python integrieren
AES256 mit Python
Getestet mit Python
Erstellen Sie schnell Ihr eigenes Modul mit setuptools (Python)
Python beginnt mit ()
mit Syntax (Python)
Python-Integritätstest
Bingo mit Python
Zundokokiyoshi mit Python
[Kleine Geschichte] Testen Sie die Bilderzeugung mit Python / OpenCV
ARC037 Baum testet höflich mit rekursiver Python-Funktion
Excel mit Python
Mikrocomputer mit Python
Mit Python besetzen
Ablauf beim Erstellen eines eigenen Pakets mit setup.py mit Python
1. Algorithmus Praktischer Test Lösen Sie frühere Fragen mit Python
Serielle Kommunikation mit Python
Primzahlbeurteilung durch Python
Zip, entpacken mit Python
Python mit Eclipse + PyDev.
Socket-Kommunikation mit Python
Datenanalyse mit Python 2
Scraping in Python (Vorbereitung)
Versuchen Sie es mit Python.
Mit Codetest stärken ⑦
Sequentielle Suche mit Python
"Objektorientiert" mit Python gelernt
Führen Sie Python mit VBA aus
Löse AtCoder 167 mit Python
Serielle Kommunikation mit Python
[Python] Verwenden Sie JSON mit Python
Mit Codetest stärken ⑨
Lerne Python mit ChemTHEATER
Führen Sie prepDE.py mit python3 aus
Tweets mit Python sammeln
3. 3. KI-Programmierung mit Python
Kernel-Methode mit Python
Nicht blockierend mit Python + uWSGI
Scraping mit Python + PhantomJS
Python Basic 8 Numpy Test
Python-Testpaket-Memo
Tweets mit Python posten