2015-02-05 4 views
0

У меня есть сценарии сценариев, и файл конфигурации в одном каталоге говорит/home/xyz. Я выполняю команду nosetest nosetests -v -s /home/xyz.Чтение конфигурационного файла, присутствующего в каталоге тестового скрипта

В тестовом скрипте я читаю конфигурационный файл, который находится в каталоге xyz. Поскольку я выполняю команду nosetest из родительского каталога, он не получает файл конфигурации.

Я хотел знать, есть ли в любом случае, что nosetest будет искать конфигурационный файл в каталоге, откуда он запускает тесты.

+0

Где ваш код, который делает это за вас? – ZdaR

+0

@Anmol_uppal Извините, не получил этого – SKT

+0

Я хотел сидеть, что у меня есть письменный код для того же? Если да, то любезно вставьте его сюда – ZdaR

ответ

0

Вы пробовали установить конфигурацию в файле проекта /home/xyz/setup.cfg? .noserc или nose.cfg предназначены только для вашего домашнего каталога, так как explained in the extended usage.

Вы также можете указать конфигурационный файл явно с nosetests -c=FILE, как описано here:

-c = FILES, --config = FILES конфигурации нагрузки из конфигурационного файла (ов). Может быть указано несколько раз; в этом случае все файлы конфигурации будут загружены и объединены.

+0

уверен. Даже я натолкнулся, это проверит – SKT