Python - тест, который успешно выполняется, когда исключение не повышено

Добавьте класс CSS для кнопки и добавьте цвет фона и цвет текста для класса. Добавить: наведите курсор на класс окончен.

15
задан Delgan 25 April 2016 в 16:22
поделиться

2 ответа

Исполнитель тестов поймает все исключения, которые Вы не утверждали, будет повышен. Таким образом:

doStuff()
self.assert_(True)

Это должно хорошо работать. Можно не учесть сам assert_ вызов, так как он ничего действительно не делает. Мне нравится помещать его там для документирования этого, я не забыл утверждение.

14
ответ дан 1 December 2019 в 00:50
поделиться
def runTest(self):
    try:
        doStuff()
    except:
        self.fail("Encountered an unexpected exception.")

ОБНОВЛЕНИЕ: Как liw.fi упоминания, имеет успех результат по умолчанию, таким образом, примером выше является что-то вроде антишаблона. Необходимо, вероятно, только использовать его, если Вы хотите сделать что-то специальное перед сбоем. Необходимо также поймать самые определенные возможные исключения.

23
ответ дан 1 December 2019 в 00:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: