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