Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 10, 2009 16:31:33

Ed
От:
Зарегистрирован: 2008-12-13
Сообщения: 1032
Репутация: +  13  -
Профиль   Отправить e-mail  

nose + doctests

Помогите, пожалуйста!

Не могу понять принципа работы этой связки.
Мне нужна очень простая вещь - в фикстуре setup определить окружение для доктестов, грубо говоря список переменных, которые будут видны на уровне doctest. Это может быть, скажем, connection к базе с тестовыми данными, импортированные модули, которые будут нужны для doctest-ов и так далее. Я не нашел как это сделать! То есть абсолютно! После часа поисков и смотрения в код nose у меня сложилось впечатление, что в моем подходе что-то не так концептуально. Насколько я вижу setup зовется, но от него не требуется чего-нибудь возвращать. Не понимаю! Через какие-то глобальные структуры что ли это передавать?

Разъясните, пожалуйста, как вообще это должно работать.

Примечание:
В последнем релизе nose фикстуры для doctest не поддерживаются. Я взял то, что у них в транке и игрался с ним.
http://python-nose.googlecode.com/svn/trunk/

Заранее спасибо!



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version