如何在已部署的pylons应用程序上运行包含的测试
-
06-07-2019 - |
题
我已经从egg安装了基于pylons的应用程序,因此它位于/usr/lib/python2.5/site-packages下的某个位置。我看到测试也是打包的,我想运行它们(以捕获显示在已部署的应用程序上但不在开发版本上的问题)。
那我该怎么办呢?做“鼻子测试”从仅包含test.ini和development.ini的目录中,在site-packages下给出了关于不存在的test.ini的错误。
解决方案
直接来自马的嘴巴:
安装nose:easy_install -W nose。
运行nose:nosetests --with-pylons = test.ini或python setup.py nosetests
运行“python setup.py nosetests”你需要在setup.cfg中有一个[nosetests]块,如下所示:
[nosetests]
详细=真
冗长= 2
与-挂架= test.ini
详述-错误= 1
与-文档测试=真
不隶属于 StackOverflow