pytest-2.9.2

pytest ist ein ausgereiftes Python-Testwerkzeug mit mehr als 1100 Tests gegen sich selbst, das auf vielen verschiedenen Interpretern und Plattformen funktioniert.

Siehe unten für die Änderungen und Dokumentation unter

Wie üblich können Sie von PyPI aus upgraden über

pip install -U pytest

Vielen Dank an alle, die zu dieser Veröffentlichung beigetragen haben, darunter

Adam Chainz Benjamin Dopplinger Bruno Oliveira Florian Bruhin John Towler Martin Prusse Meng Jue MengJueM Omar Kohl Quentin Pradet Ronny Pfannschmidt Thomas Güttler TomV Tyler Goodlet

Viel Spaß beim Testen, Das py.test Entwicklungsteam

2.9.2 (im Vergleich zu 2.9.1)

Fehlerbehebungen

  • Fehler #510: Tests überspringen, bei denen eine Parametrierungsdimension leer war. Danke an Alex Stapleton für den Bericht und @RonnyPfannschmidt für den PR.

  • Fix: Xfail funktioniert nicht mit dem Schlüsselwortargument `condition`. Danke @astraw38 für die Meldung des Problems (#1496) und @tomviner für den PR (#1524).

  • Behebung eines Pfadproblems unter Win32 beim Platzieren einer benutzerdefinierten Konfigurationsdatei mit absolutem Pfad in pytest.main("-c Ihr_absoluter_Pfad").

  • Fehler: Erkennung der maximalen Rekursionstiefe, wenn die ausgelöste Fehlerklasse nicht mit Unicode/kodierten Bytes umgehen kann. Danke @prusse-martin für den PR (#1506).

  • Fehler: `pytest.mark.skip` Markierung, wenn sie im Strict-Modus verwendet wird. Danke @pquentin für den PR und @RonnyPfannschmidt dafür, wie der Fehler behoben werden kann.

  • Kleinere Verbesserungen und Fehlerbehebungen in der Dokumentation. Danke @omarkohl für den PR.

  • Fehler: `--fixtures` zeigt alle Fixture-Definitionen an, im Gegensatz zu nur einer pro Fixture-Namen. Dank an @hackebrot für den PR.