Ich habe schon eine Weile auf diesem einen gesucht und war überrascht, nicht viel zu finden. Ich arbeite gerade mit pytest und versuche, die Details über bestandene Tests zu verbessern.Verbessern des Pytest-Endberichts, um einzelne bestandene Tests anzuzeigen?
Ziel ist es, die einzelnen Tests, die mit den Fehlern einhergingen, im gleichen Detaillierungsgrad zu melden. Am Beispiel von der Website für einen fehlgeschlagenen Test:
$ pytest
======= test session starts ========
platform linux -- Python 3.5.2, pytest-3.0.4, py-1.4.31, pluggy-0.4.0
rootdir: $REGENDOC_TMPDIR, inifile:
collected 1 items
test_sample.py F
======= FAILURES ========
_______ test_answer ________
def test_answer():
> assert func(3) == 5
E assert 4 == 5
E + where 4 = func(3)
test_sample.py:5: AssertionError
======= 1 failed in 0.12 seconds ========
Ich bin für einen Weg für die bestandenen Tests suche in einem ähnlichen Herren gemeldet werden, möglicherweise mit benutzerdefiniertem Text?
Wenn keine Möglichkeit zum Hinzufügen von benutzerdefinierten Text zum Endbericht würde ausreichen.
Ist das möglich oder versuche ich hier etwas, das nicht korrekt ist?
Cheers, R.
Später fand ich die gleiche Antwort auf stackoverflow http://stackoverflow.com/questions/24617397/how-to-print-to-console-in-py-test – MasterAndrey