我已经从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

     

与-文档测试=真

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top