pytest-2.6.2: wenige Korrekturen und cx_freeze-Unterstützung¶
pytest ist ein ausgereiftes Python-Testwerkzeug mit mehr als 1100 Tests gegen sich selbst, die auf vielen verschiedenen Interpretern und Plattformen erfolgreich laufen. Diese Version ist direkt kompatibel zu 2.5.2 und 2.6.X. Sie bringt auch Unterstützung für die Einbindung von pytest mit cx_freeze oder ähnlichen Freeze-Tools in Ihre Single-File-App-Distribution. Details finden Sie im CHANGELOG unten.
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 Benjamin Peterson Bruno Oliveira
Viel Spaß, holger krekel
2.6.2¶
Hinzugefügte Funktion pytest.freeze_includes(), die es einfach macht, pytest mit Tools wie cx_freeze in ausführbare Dateien einzubetten. Sehen Sie sich die Dokumentation für Beispiele und Begründungen an. Danke an Bruno Oliveira.
Verbesserte Präzision der Cache-Invalidierung für die Assertions-Rewriting.
Behobenes Problem issue561: Beispiel für autouse-Fixture für python3 angepasst.
Behobenes Problem issue453: Assertion-Rewriting-Problem mit __repr__, das "n{", "n}" und "n~" enthält.
Behobenes Problem issue560: Code wird korrekt angezeigt, wenn ein "else:" oder "finally:" von Anweisungen auf derselben Zeile gefolgt wird.
Beispiel in der monkeypatch-Dokumentation korrigiert, danke t-8ch.
Behobenes Problem issue572: Beispiel für tmpdir-Dokumentation für python3 korrigiert.
Nicht als universelles Wheel markieren, da Python 2.6 aufgrund der zusätzlichen argparse-Abhängigkeit von anderen Builds abweicht. Behebt issue566. Danke sontek.