鼻子测试--with-pylons test.ini =>错误:没有这样的选项:--with-pylons
我按照应用程序运行 pylons 项目的测试:
http: //pylonshq.com/docs/en/0.9.7/i18n/#testing-the-application
但是当我运行时:
nosetests --with-pylons test.ini
它报告一个错误:
E:\pylons\helloworld>nosetests --with-pylons test.ini
Usage: nosetests-script.py [options]
nosetests-script.py: error: no such option: --with-pylons
为什么nosetests不知道--with-塔架
,如何修复?
I followed the application to run the tests of pylons project:
http://pylonshq.com/docs/en/0.9.7/i18n/#testing-the-application
But when I run:
nosetests --with-pylons test.ini
It reports an error:
E:\pylons\helloworld>nosetests --with-pylons test.ini
Usage: nosetests-script.py [options]
nosetests-script.py: error: no such option: --with-pylons
Why nosetests doesn't know the --with-pylons
, how to fix it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
如果您使用的是 Pylons 1.0.1,nose 插件不再由 Pylons 本身注册。
解决方法是将其添加到您自己项目的
setup.py
的entry_points
部分:If you are using Pylons 1.0.1, the nose plugin is not registered by Pylons itself any more.
A workaround is to add this to the
entry_points
section of your own project'ssetup.py
:当鼻子找不到已安装的塔架时,会发生此错误。
如果nose是在系统范围内安装的(例如,通过apt-get install python-nose),但Pylons安装在虚拟环境中,则可能会发生这种情况。在这种情况下,您可以:
easy_install -U nos
)This error happens in cases where nose cannot find installed pylons.
This can happen if nose is installed system-wide (for example, via
apt-get install python-nose
), but Pylons is installed in virtual environment. In that case you can either:easy_install -U nose
when virtual environment is activated)如果您使用 pip 安装了最新版本的 pylons,则会安装版本 1.0.1rc1。 Nose 无法找到 pylons 插件。
要修复此降级到 pylons 1.0 的问题。
我遇到了同样的问题,并找到了此处的解决方案
If you've installed the latest version of pylons using pip, version 1.0.1rc1 is installed. Nose is not able to find the pylons-plugin.
To fix this downgrade to pylons 1.0.
I had the same problem and found the solution here
我从未使用过
--with-pylons
。当我在项目目录中时,nosetests 会在没有任何参数的情况下完成这项工作。我在 Linux 上,激活了正确的 virtualenv。也许 Windows 上的情况有所不同。
I never used
--with-pylons
. When I am in the directory of the project,nosetests
does the job without any parameters.I'm on Linux, with the proper virtualenv activated. Maybe it's different on Windows.