pytest-2.2.1: Fehlerbehebungen, perfekte Teardowns¶
pytest-2.2.1 ist eine kleine, abwärtskompatible Veröffentlichung des py.test Testing-Tools. Sie enthält Fehlerbehebungen und kleine Verbesserungen, einschließlich Korrekturen an der Dokumentation. Wenn Sie das Plugin für verteiltes Testen verwenden, stellen Sie sicher, dass Sie es auf pytest-xdist-1.8 aktualisieren.
Allgemeine Informationen finden Sie hier
Um pytest zu installieren oder zu aktualisieren
pip install -U pytest # oder easy_install -U pytest
Ein besonderer Dank für die Hilfe bei dieser Veröffentlichung geht an Ronny Pfannschmidt, Jurko Gospodnetic und Ralf Schmitt.
Beste Grüße, holger krekel
Änderungen zwischen 2.2.0 und 2.2.1¶
Fehlerbehebung für Issue 99 (in pytest und py): Interne Fehler mit resultlog erzeugen jetzt eine bessere Ausgabe - behoben durch Normalisierung der Eingabeargumente von pytest_internalerror.
Fehlerbehebung für Issue 97 / Traceback-Probleme (in pytest und py): Verbesserung der Traceback-Ausgabe in Verbindung mit Jinja2 und Cython, die Tracebacks modifizieren.
Fehlerbehebung für Issue 93 (in pytest und pytest-xdist): Vermeidung von "verzögerten Teardowns": Der letzte Test in einem Testknoten führt nun seinen Teardown direkt aus, anstatt auf das Ende der Sitzung zu warten. Danke an Dave Hunt für die gute Berichterstattung und das Feedback. Die Hooks pytest_runtest_protocol sowie pytest_runtest_teardown haben nun "nextitem" verfügbar, was None bedeutet und das Ende des Testlaufs anzeigt.
Fehlerbehebung für Absturz bei der Sammlung aufgrund von nicht erkannten Quell-gesammelten Elementen, dank Ralf Schmitt (behoben durch Abhängigkeit von einem neueren pylib).