Ich habe angefangen, [pytest] zu verwenden (http://docs.pytest.org/en/latest/index.html). Ich bin zu neu für mich und verstehe es immer noch nicht.
Ich beabsichtige, gemäß Hinzufügen von Informationen zum Testbericht-Header zu schreiben. In den Testergebnissen wurde jedoch nichts angezeigt.
tests.py
def pytest_report_header(config):
return "sample: functional tests"
Der Grund, warum der Header nicht angezeigt wird, war, dass ich den obigen Code in eine Datei mit Testcode geschrieben habe. Wenn Sie das Dokument richtig gelesen haben, müssen Sie es in eine Datei namens conftest.py schreiben, in der "# content of conftest.py" steht.
conftest.py
def pytest_report_header(config):
return "sample: functional tests"
# py.test -v tests.py
====================================================== test session starts ======================================================
platform linux -- Python 3.5.1, pytest-3.0.2, py-1.4.31, pluggy-0.3.1 -- /home/app/.pyenv/versions/3.5.1/bin/python3.5
cachedir: .cache
sample: functional tests
rootdir: /home/app, inifile:
plugins: cov-2.3.1
collected 2 items
tests.py::FunctionalTests::test_not_found PASSED
tests.py::FunctionalTests::test_resize_to_half PASSED
=================================================== 2 passed in 9.56 seconds ====================================================
Recommended Posts