pytest-2.6.3: Fehlerbehebungen und kleine Verbesserungen¶
pytest ist ein ausgereiftes Python-Testwerkzeug mit mehr als 1100 Tests gegen sich selbst, die auf vielen verschiedenen Interpretern und Plattformen laufen. Diese Version ist direkt kompatibel zu 2.5.2 und 2.6.X. Sehen Sie unten für die Änderungen und siehe Dokumentation unter
Wie üblich können Sie von PyPI aus upgraden über
pip install -U pytest
Danke an alle, die beigetragen haben, darunter
Floris Bruynooghe Oleg Sinyavskiy Uwe Schmitt Charles Cloud Wolfgang Schnerring
Viel Spaß, holger krekel
Änderungen 2.6.3¶
Fehler behoben Issue 575: xunit-xml meldete Sammlung von Fehlern als Fehler statt als Fehler, dank Oleg Sinyavskiy.
Fehler behoben Issue 582: Korrigiert Setuptools-Beispiel, dank Laszlo Papp und Ronny Pfannschmidt.
Behob einen Fehler mit unendlicher Rekursion beim Pickling von capture.EncodedFile, dank Uwe Schmitt.
Fehler behoben Issue 589: Korrigiert schlechte Interaktion mit numpy und anderen beim Anzeigen von Ausnahmen. Prüft auf präzise Ausnahme „maximum recursion depth exceed“ anstatt anzunehmen, dass jede RuntimeError diese ist (implementiert in py dep). Dank Charles Cloud für die Analyse des Problems.
Fehler behoben Issue bezüglich der Sichtbarkeit von Conftest-bezogenen Fixtures: Beim Ausführen mit einem CWD außerhalb eines Testpakets erkannte pytest die Fixture-Erkennung falsch. Dank Wolfgang Schnerring für die Ermittlung eines reproduzierbaren Beispiels.
Einführung des pytest_enter_pdb Hooks (benötigt z.B. von pytest_timeout, um den Timeout beim interaktiven Betreten von pdb abzubrechen). Dank Wolfgang Schnerring.
Prüft xfail/skip auch bei nicht-pythonischen Funktions-Test-Elementen. Dank Floris Bruynooghe.