python – 当我从virtualenv运行nosetests时,为什么会出现“无效
当我把它加载到Jenkins时,我首先注意到这个项目的问题.更令人费解的是,我已经能够重现如下:
在项目的原始版本中,以下命令按预期运行测试: .venv/bin/python setup.py nosetests 然后我做以下事情: >克隆项目:hg clone my-project my-project-clone 如果我然后在这个版本上运行.venv / bin / python setup.py nosetests,我得到以下结果: setup.py: error: Invalid command nosetests setup.py包括以下设置: setup_requires=[ 'nose>=1.0','nosexcover','coverage','selenium','fixture' ],test_suite='nose.collector', 我特别困惑,因为它在每个版本中都是相同的setup.py和setup.cfg文件,并且据我所知,环境是相同的. 附录 我注意到边栏中的this Stack Overflow question看起来非常密切,但是我提供的解决方案都没有. 解决方法
我遇到了同样的问题并设法通过推杆修复它
setup_requires=['nose>=1.0'] 进入我的setup.py文件.之后,我可以使用Python setup.py nosetests选项. 一些有用的链接: > https://nose.readthedocs.org/en/latest/setuptools_integration.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |