пройти тестовый конфиг (test.ini) через тестирование носа в пирамиде - PullRequest
3 голосов
/ 10 декабря 2011

Я видел это, что предполагает непосредственный анализ информации о конфигурации:

передача ** информации о настройках на тестирование с носа

... но это все еще требует от меня жесткого кода 'test.ini'. Как я могу передать имя файла конфигурации через тесты носа моему приложению?

1 Ответ

2 голосов
/ 10 декабря 2011

Pylons делали это в прошлом, зарегистрировав специальный плагин носа, который добавил опцию --with-pylons=test.ini к носу. Я мог бы рекомендовать просто установить переменную окружения с именем файла и работать с ним таким образом.

export TEST_INI="test.ini"
env/bin/nosetests
import os

ini_file = os.environ['TEST_INI']
...