Wie stoppe ich alle Tests in einem Test oder setUp mit unittest?

Ich erweitere die Python 2.7unittest Framework, um einige Funktionstests durchzuführen. Ich möchte unter anderem verhindern, dass alle Tests in einem Test und in einem @ ausgeführt werdesetUpClass() Methode. Manchmal, wenn ein Test fehlschlägt, ist das Programm so kaputt, dass es keinen Sinn mehr hat, den Test fortzusetzen. Daher möchte ich die Ausführung der Tests stoppen.

Ich habe festgestellt, dass ein TestResult ein @ hshouldStop -Attribut und einstop() -Methode, aber ich bin mir nicht sicher, wie ich in einem Test darauf zugreifen kann.

Hat jemand irgendwelche Ideen? Gibt es einen besseren Weg?