Я расширяю рамки python 2.7 unittest
, чтобы выполнить некоторое тестирование функции. Одна из вещей, которые я хотел бы сделать, - остановить все тесты от запуска внутри теста и внутри метода setUpClass()
. Иногда, если тест терпит неудачу, программа настолько сломана, что больше не нужно проводить тестирование, поэтому я хочу остановить выполнение тестов.
Я заметил, что TestResult имеет атрибут shouldStop
и метод stop()
, но я не уверен, как получить доступ к этому тесту.
Есть ли у кого-нибудь идеи? Есть ли лучший способ?