Как запустить включенные тесты на развернутом приложении пилонов - PullRequest
0 голосов
/ 09 октября 2008

Я установил приложение на базе пилонов из яйца, поэтому оно находится где-то в /usr/lib/python2.5/site-packages. Я вижу, что тесты также упакованы, и я хотел бы их запустить (чтобы выявить проблему, которая появляется в развернутом приложении, но не в версии для разработчиков).

Так как мне их запустить? Выполнение «тестов на нос» из каталога, содержащего только test.ini и development.ini, выдает ошибку о несуществующем test.ini в пакетах site.

1 Ответ

1 голос
/ 09 февраля 2009

Прямо с пасть лошади :

Установить нос: easy_install -W нос.

Запустить нос: тесты носа --with-pylons = test.ini ИЛИ python setup.py тесты носа

Чтобы запустить "python setup.py nosetests", в вашем файле setup.cfg должен быть блок [nosetests], похожий на этот:

[nosetests]

многословный = True

многословие = 2

с-пилонов = test.ini

подробно-ошибки = 1

с-doctest = True

...