Ich installierte Plugin für Pytest von hier: http: //pypi.python.org/pypi/pytest-cov. Dann habe ich einen einfachen Test Code:Pytest und Coverage-Kombination funktioniert nicht
pytest.py:
class TestNumbers:
def test_int_float(self):
assert 1 == 1.0
def test_int_str(self):
assert 1 == 1
Ich versuchte es mit dem Befehl zu testen: 'py.test --cov-Bericht Begriff --cov pytest.py'. Aber es funktioniert nicht. Auch wenn ich den gesamten absoluten Pfad von pytest.py angegeben habe war es noch keine Daten zum Sammeln. Wenn ich jedoch py.test pytest.py verwende, hat es sicherlich Ok getestet.
Ich bin sehr verwirrend über dieses Problem, danke für Hilfe.
Verwenden Sie einen Dateinamen mit dem Präfix "test_", aber verwenden Sie in keinem Fall "pytest.py", was das eigentliche "pytest" -Modul überschattet. – hpk42