Уведомления

Группа в Telegram: @pythonsu

#1 Март 20, 2014 12:59:20

agryn
От: Украина
Зарегистрирован: 2011-12-14
Сообщения: 189
Репутация: +  0  -
Профиль   Отправить e-mail  

unittest c контролем результатов

Возникла необходимость не просто запустить функцию, а проконтролировать результат выполнения (возвращаемое значение или ожидаемое исключение).
например при запуске

open('no_such_file')
ожидается именно такое исключения
IOError: [Errno 2] No such file or directory: 'no_such_file'
Как это оформить в виде теста чтоб результат был OK именно при такой реакции?

Офлайн

#2 Март 20, 2014 13:36:39

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

unittest c контролем результатов

self.assertRaises(IOError,open,'no_such_file')

Отредактировано Singularity (Март 20, 2014 14:03:43)

Офлайн

#3 Март 21, 2014 21:31:55

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9874
Репутация: +  854  -
Профиль   Отправить e-mail  

unittest c контролем результатов

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version