Форум сайта python.su
Помогите, пожалуйста!
Не могу понять принципа работы этой связки.
Мне нужна очень простая вещь - в фикстуре setup определить окружение для доктестов, грубо говоря список переменных, которые будут видны на уровне doctest. Это может быть, скажем, connection к базе с тестовыми данными, импортированные модули, которые будут нужны для doctest-ов и так далее. Я не нашел как это сделать! То есть абсолютно! После часа поисков и смотрения в код nose у меня сложилось впечатление, что в моем подходе что-то не так концептуально. Насколько я вижу setup зовется, но от него не требуется чего-нибудь возвращать. Не понимаю! Через какие-то глобальные структуры что ли это передавать?
Разъясните, пожалуйста, как вообще это должно работать.
Примечание:
В последнем релизе nose фикстуры для doctest не поддерживаются. Я взял то, что у них в транке и игрался с ним.
http://python-nose.googlecode.com/svn/trunk/
Заранее спасибо!
Офлайн