Как запустить включенные тесты в развернутом приложении pylons
-
06-07-2019 - |
Вопрос
Я установил приложение на основе 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