pytest-2.5.2: Fixes¶
pytest ist ein ausgereiftes Python-Testing-Tool mit über 1000 Tests gegen sich selbst, das auf vielen verschiedenen Interpretern und Plattformen läuft.
Die Version 2.5.2 behebt einige Fehler, wobei zwei mögliche Fehler verbleiben und aktiv bearbeitet werden (und auf Input des Bug-Reporters warten). Dank Piotr Banaszkiewicz und anderen gibt es auch einen neuen Beitrag zur Dokumentation.
Siehe Dokumentation unter
Wie üblich können Sie von PyPI aus upgraden über
pip install -U pytest
Dank an die folgenden Personen, die zu dieser Veröffentlichung beigetragen haben
Anatoly Bubenkov Ronny Pfannschmidt Floris Bruynooghe Bruno Oliveira Andreas Pelme Jurko Gospodnetić Piotr Banaszkiewicz Simon Liedtke lakka Lukasz Balcerzak Philippe Muller Daniel Hahler
Viel Spaß, holger krekel
2.5.2¶
Fehler in Issue409 behoben – bessere Interoperabilität mit cx_freeze, da kein Import von collections.abc versucht wird, was Probleme für py27/cx_freeze verursacht. Danke an Wolfgang L. für die Meldung und die Fehlersuche.
Dokumentation und Code korrigiert, um fast überall „pytest“ anstelle von „py.test“ zu verwenden. Danke an Jurko Gospodnetic für den vollständigen PR.
Fehler in Issue425 behoben: Am Ende von „py.test -h“ wird darauf hingewiesen, dass –markers und –fixtures gemäß dem angegebenen Testpfad (oder dem aktuellen Verzeichnis) funktionieren
Fehler in Issue413 behoben: Ausnahmen mit Unicode-Attributen werden jetzt auch unter Python2 und bei pytest-xdist-Läufen korrekt ausgegeben. (Die Korrektur erfordert py-1.4.20)
Kopiert, bereinigt und integriert die py.io-Erfassung von pylib 1.4.20.dev2 (Rev. 13d9af95547e)
Adressiert Issue416: Dokumentation zur Ladesemantik von conftest.py verdeutlicht
Fehler in Issue429 behoben: Der Vergleich von Byte-Strings mit Nicht-ASCII-Zeichen in assert-Ausdrücken funktioniert jetzt besser. Danke an Floris Bruynooghe.
capfd/capsys.capture auf privat gesetzt, da es ungenutzt ist und nicht exponiert werden sollte