pytest-2.8.6

pytest ist ein ausgereiftes Python-Testing-Tool mit mehr als 1100 Tests gegen sich selbst, das auf vielen verschiedenen Interpretern und Plattformen läuft. Diese Version soll Drop-in-kompatibel zu 2.8.5 sein.

Siehe unten für die Änderungen und Dokumentation unter

Wie üblich können Sie von PyPI aus upgraden über

pip install -U pytest

Vielen Dank an alle, die zu dieser Veröffentlichung beigetragen haben, darunter

AMiT Kumar Bruno Oliveira Erik M. Bray Florian Bruhin Georgy Dyuldin Jeff Widman Kartik Singhal Loïc Estève Manu Phatak Peter Demin Rick van Hattem Ronny Pfannschmidt Ulrich Petri foxx

Viel Spaß beim Testen, Das py.test Entwicklungsteam

2.8.6 (im Vergleich zu 2.8.5)

  • fix #1259: Erlaube doppelte Node-IDs in junitxml, dies war eine Regression, die Plugin-Kombinationen wie pytest-pep8 + pytest-flakes fehlschlagen ließ

  • Workaround für eine Ausnahme, die in pyreadline auftritt, wenn --pdb mit aktivierter Standard-I/O-Erfassung verwendet wird. Vielen Dank an Erik M. Bray für den PR.

  • fix #900: Bessere Fehlermeldung, falls das Ziel eines monkeypatch-Aufrufs eine ImportError auslöst.

  • fix #1292: monkeypatch-Aufrufe (setattr, setenv, etc.) sind jetzt O(1). Vielen Dank an David R. MacIver für den Bericht und Bruno Oliveira für den PR.

  • fix #1223: Erfasste stdout und stderr werden nun ordnungsgemäß vor dem Eintritt in pdb angezeigt, wenn --pdb verwendet wird, anstatt verworfen zu werden. Vielen Dank an Cal Leeming für den PR.

  • fix #1305: pytest-Warnungen, die während pytest_terminal_summary ausgegeben werden, werden nun ordnungsgemäß angezeigt. Vielen Dank an Ionel Maries Cristian für den Bericht und Bruno Oliveira für den PR.

  • fix #628: Interne UnicodeDecodeError behoben, wenn Doctests Unicode enthalten. Vielen Dank an Jason R. Coombs für den Bericht und Bruno Oliveira für den PR.

  • fix #1334: Erfasste stdout zum jUnit XML-Bericht bei Setup-Fehler hinzufügen. Vielen Dank an Georgy Dyuldin für den PR.