pytest-2.2.4: Fehlerbehebungen, bessere Kompatibilität mit junitxml/unittest/python3¶
pytest-2.2.4 ist eine kleinere, abwärtskompatible Version des vielseitigen Testtools py.test. Sie enthält Fehlerbehebungen und einige Verfeinerungen bei der junitxml-Berichterstattung sowie eine bessere Kompatibilität mit unittest und Python 3.
Allgemeine Informationen finden Sie hier
Um pytest zu installieren oder zu aktualisieren
pip install -U pytest # oder easy_install -U pytest
Besonderer Dank für die Hilfe bei dieser Veröffentlichung geht an Ronny Pfannschmidt und Benjamin Peterson sowie an die Mitwirkenden der Issues.
Beste Grüße, holger krekel
Änderungen zwischen 2.2.3 und 2.2.4¶
Fehlerbehebung der Fehlermeldung für überschriebene Assertions, die den %-Operator betreffen
Behebung von Issue 126: Korrektes Abgleichen aller ungültigen XML-Zeichen für die binäre Escape-Sequenz von junitxml
Behebung eines Problems mit unittest: Jetzt sollten @unittest.expectedFailure-Marker korrekt verarbeitet werden (Sie können auch @pytest.mark-Marker verwenden)
Dokumentation der Integration mit den erweiterten distribute/setuptools Testbefehlen
Behebung von Issue 140: Korrektes Abrufen der tatsächlichen Funktionen von gebundenen Klassenmethoden für setup/teardown_class
Behebung von Issue #141: Wechsel von paste.pocoo.org (eingestellt) zu bpaste.net
Behebung von Issue #143: Aufruf von unconfigure/sessionfinish immer, wenn configure/sessionstart aufgerufen wurden
Behebung von Issue #144: Bessere Veränderung von Test-IDs zu junitxml-Klassennamen
Upgrade von distribute_setup.py auf 0.6.27