Wie zu stoppen alle tests aus in einem test-oder setUp mit unittest?

Ich bin die Erweiterung der python 2.7 unittest Rahmen, um einige Funktion zu testen. Eines der Dinge, die ich tun möchte, ist zu stoppen, alle tests, die innerhalb eines Tests, und innerhalb von ein setUpClass() Methode. Manchmal, wenn ein test fehlschlägt, wird das Programm so gebrochen ist es nicht mehr zu testen, zu halten, so möchte ich halt die tests ausgeführt werden.

Bemerkte ich, dass ein Testurteil hat eine shouldStop - Attribut und einem stop() Methode, aber ich bin mir nicht sicher, wie Sie Sie bekommen Zugang zu inneren ein test.

Hat jemand irgendwelche Ideen? Gibt es einen besseren Weg?

  • Ich benutze diese zum Abbruch der Prüfung führen Sie vor dem ausführen eines tests, wenn die zu testende Anwendung so konfiguriert ist, mit prod-Einstellungen. (eigentlich bei allen nicht-test-Einstellungen.)
InformationsquelleAutor user197674 | 2010-09-27
Schreibe einen Kommentar