Как запустить включенные тесты на развернутом приложении пилонов
Я установил приложение на базе пилонов из яйца, поэтому оно находится где-то в /usr/lib/python2.5/site-packages. Я вижу, что тесты также упакованы, и я хотел бы их запустить (чтобы выявить проблему, которая появляется в развернутом приложении, но не в версии для разработчиков).
Так как мне их запустить? Выполнение "тестов на нос" из каталога, содержащего только test.ini и development.ini, выдает ошибку о несуществующем test.ini в пакетах сайта.
1 ответ
Прямо изо рта лошади:
Установить нос: easy_install -W нос.
Запустить нос: тесты носа --with-pylons=test.ini ИЛИ python setup.py тестирование носа
Для запуска "python setup.py nosetests" вам нужно иметь блок [nosetests] в вашем файле setup.cfg, который выглядит следующим образом:
[nosetests]
многословен =True
подробность =2
с-пилонов = test.ini
детальная-ошибка =1
с-doctest=True