pytest-2.3.2: einige Korrekturen und mehr Geschwindigkeit beim Drucken von Tracebacks¶
pytest-2.3.2 ist ein weiteres Stabilisierungs-Release
Issue 205: behebt eine Regression bei der Erkennung von conftest
Issue 208/29: behebt die Geschwindigkeit beim Drucken von Tracebacks in einigen problematischen Fällen
Korrektur der teardown-Reihenfolge für parametrisierte Setups
Korrektur des Verhaltens der Kompatibilität mit unittest und trial bezüglich runTest()-Methoden
Issue 206 und andere: einige Verbesserungen am Packaging
Korrektur Issue127 und andere: Verbesserung einiger Dokumentationen
Siehe
für allgemeine Informationen. Zum Installieren oder Aktualisieren von pytest
pip install -U pytest # oder easy_install -U pytest
Beste Grüße, holger krekel
Änderungen zwischen 2.3.1 und 2.3.2¶
Korrektur Issue208 und Korrektur Issue29: Verwenden einer neuen py-Version, um lange Pausen beim Drucken von Tracebacks in langen Modulen zu vermeiden
Korrektur Issue205 - conftests in Unterverzeichnissen, die pytest_pycollect_makemodule und pytest_pycollect_makeitem anpassen, funktionieren jetzt ordnungsgemäß
Korrektur der teardown-Reihenfolge für parametrisierte Setups
Korrektur Issue127 - bessere Dokumentation für pytest_addoption und verwandte Objekte.
Korrektur des unittest-Verhaltens: TestCase.runtest wird nur aufgerufen, wenn Testmethoden definiert sind
Verbesserung der Trial-Unterstützung: die leere unittest.TestCase.runTest()-Methode wird nicht mehr gesammelt
"python setup.py test" funktioniert jetzt auch mit pytest selbst
Korrektur/Verbesserung interner/packaging-bezogener Teile
Die Überprüfung der Fehlermeldung von test_nose.py besteht jetzt auch unter Python33
Issue206 - Korrektur von test_assertrewrite.py, damit es funktioniert, wenn ein globales PYTHONDONTWRITEBYTECODE=1 vorhanden ist
tox.ini wurde zur pytest-Distribution hinzugefügt, damit ignore-dirs und andere Konfigurationen ordnungsgemäß verteilt werden, für Maintainer, die eigene pytest-Tests ausführen