pytest-2.8.3: Fehlerbehebungen¶
pytest ist ein ausgereiftes Python-Testwerkzeug mit mehr als 1100 Tests gegen sich selbst, das auf vielen verschiedenen Interpretern und Plattformen funktioniert. Diese Version sollte abwärtskompatibel zu 2.8.2 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
Bruno Oliveira Florian Bruhin Gabe Hollombe Gabriel Reis Hartmut Goebel John Vandenberg Lee Kamentsky Michael Birtwell Raphael Pierzina Ronny Pfannschmidt William Martin Stewart
Viel Spaß beim Testen, Das py.test Entwicklungsteam
2.8.3 (im Vergleich zu 2.8.2)¶
fix #1169: Fügt das Attribut `__name__` zu Testfällen in `TestCaseFunction` hinzu, um den `@unittest.skip`-Decorator auf Funktionen und Methoden zu unterstützen. Vielen Dank an Lee Kamentsky für den PR.
fix #1035: Sammeln von Tests, wenn das Objekt auf Modulebene `__getattr__()` hat. Vielen Dank an Suor für den Bericht und an Bruno Oliveira / Tom Viner für den PR.
fix #331: Sammelt keine Tests, wenn ihr Fehler nicht korrekt gemeldet werden können, z. B. wenn sie eine aufrufbare Instanz einer Klasse sind.
fix #1133: Behoben interner Fehler beim Filtern von Tracebacks, bei denen ein Eintrag zu einer nicht mehr verfügbaren Datei gehört. Vielen Dank an Bruno Oliveira für den PR.
Verbesserung zur Hervorhebung des Namens der fehlerhaften Tests in Rot, damit sie in der Ausgabe hervorstechen. Vielen Dank an Gabriel Reis für den PR.
Fügt weitere Vorträge zur Dokumentation hinzu
Erweitert die Dokumentation zur `--ignore`-CLI-Option
Verwendet `pytest-runner` für die Setuptools-Integration
Kleinere Korrekturen für die Interaktion mit dem System Integrity Protection von OS X El Capitan (danke Florian)