pytest-2.2.2: Bugfixes¶
pytest-2.2.2 (aktualisiert auf 2.2.3 zur Behebung von Verpackungsproblemen) ist eine kleinere, abwärtskompatible Veröffentlichung des vielseitigen py.test-Testwerkzeugs. Es enthält Fehlerbehebungen und einige Verfeinerungen, insbesondere im Reporting mit "--collectonly", siehe unten für Details.
Allgemeine Informationen finden Sie hier
Um pytest zu installieren oder zu aktualisieren
pip install -U pytest # oder easy_install -U pytest
Besonderer Dank für die Unterstützung bei dieser Veröffentlichung gilt Ronny Pfannschmidt und Ralf Schmitt sowie den Mitwirkenden an den Issues.
Beste Grüße, holger krekel
Änderungen zwischen 2.2.1 und 2.2.2¶
fix issue101: falsche Argumente an unittest.TestCase Testfunktionen führen jetzt zu besseren Ausgaben
fix issue102: Berichterstattung über nützlichere Fehler und Hinweise, wenn ein Testverzeichnis umbenannt wurde und einige pyc/__pycache__ verbleiben
fix issue106: Ermöglicht die mehrfache Anwendung von parametrize, z. B. auf Modul-, Klassen- und Funktionsebene.
fix issue107: Sitzungs-Scope-Finalisierung tatsächlich durchführen
parametrizieren nicht überprüfen, wenn indirekte Parameter Funktions-Argument-Namen sind
Fügen Sie der monkeypatch-Funktionsargument eine chdir-Methode hinzu
Beheben Sie den Absturz, der durch zweimaliges Aufrufen von monkeypatch undo verursacht wurde
fix issue115: macht --collectonly robust gegen frühes Scheitern (fehlende Dateien/Verzeichnisse)
"-qq --collectonly" zeigt jetzt nur noch Dateien und die Anzahl der darin enthaltenen Tests an
"-q --collectonly" zeigt jetzt Test-IDs an
Ermöglicht das Hinzufügen von Attributen zu Testberichten, so dass es auch mit verteilten Tests funktioniert (kein Upgrade von pytest-xdist erforderlich)