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

StackOverflow https://stackoverflow.com/questions/188417

Вопрос

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

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

Это было полезно?

Решение

Прямо из лошадиный рот:

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

Насморк:nosetests --with-pylons=тест.ini ИЛИ python setup.py nosetests

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

[тесты носа]

подробный= Истинный

многословность = 2

with-pylons=test.ini

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

с помощью-doctest=True

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top