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)