pytest-2.9.1

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

Bruno Oliveira Daniel Hahler Dmitry Malinovsky Florian Bruhin Floris Bruynooghe Matt Bachmann Ronny Pfannschmidt TomV Vladimir Bolshakov Zearin palaviv

Viel Spaß beim Testen, Das py.test Entwicklungsteam

2.9.1 (im Vergleich zu 2.9.0)

Fehlerbehebungen

  • Verbessert die Fehlermeldung, wenn ein Plugin nicht geladen werden kann. Danke @nicoddemus für den PR.

  • Fix (#1178): pytest.fail mit Nicht-ASCII-Zeichen löst einen internen pytest-Fehler aus. Danke @nicoddemus für den PR.

  • Fix (#469): junit analysiert report.nodeid falsch, wenn params IDs :: enthalten. Danke @tomviner für den PR (#1431).

  • Fix (#578): SyntaxErrors mit Nicht-ASCII-Zeilen an der Fehlerstelle erzeugten einen internen py.test-Fehler. Danke @asottile für den Bericht und @nicoddemus für den PR.

  • Fix (#1437): Beim Übergabe eines Bytestring-Regex-Musters an parameterize wird versucht, es als utf-8 zu dekodieren, wobei Fehler ignoriert werden.

  • Fix (#649): Parametrisierte Test-Knoten können nicht auf der Kommandozeile zum Ausführen angegeben werden.