Como parar todos os testes de dentro de um teste ou configuração usando o unittest?

Estou estendendo o python 2.7unittest estrutura para fazer alguns testes de função. Uma das coisas que eu gostaria de fazer é impedir que todos os testes sejam executados dentro de um teste e dentro de umsetUpClass() método. Às vezes, se um teste falhar, o programa está tão quebrado que não adianta mais continuar com o teste, por isso quero interromper a execução dos testes.

Notei que um TestResult tem umshouldStop atributo e umstop() , mas não sei como obter acesso a isso dentro de um teste.

Alguém tem alguma idéia? Existe uma maneira melhor?

questionAnswers(7)

yourAnswerToTheQuestion