Как запустить включенные тесты на развернутом приложении пилонов

Я установил приложение на базе пилонов из яйца, поэтому оно находится где-то в /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

Другие вопросы по тегам