Phi*_*ham 1 python nose buildout
在我的项目上运行buildout操作后,我可以nose
使用以下命令运行:
# ./bin/nosetests
----------------------------------------------------------------------
Ran 0 tests in 0.310s
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试传递选项时(例如-w
对于基本目录,我得到以下内容:
# ./bin/nosetests -vv --detailed-errors --exe
Usage: nosetests [options]
nosetests: error: no such option: -v
Run Code Online (Sandbox Code Playgroud)
我已经检查了正在运行的测试文件,并删除了所有导入的行getopt
或OptionParser
确保它们没有妨碍,但我仍然得到相同的错误,无论如何.
我相信我们正在测试的其中一个文件需要getopt
运行...有没有办法nosetests
在没有这些错误的情况下使用buildout?
您可以使用noserunner buildout recipe
这是示例buildout.cfg:
[buildout]
parts = test
index = http://download.zope.org/simple
[test]
recipe = pbp.recipe.noserunner
eggs = pbp.recipe.noserunner
working-directory = ${buildout:directory}
Run Code Online (Sandbox Code Playgroud)
这将test
在bin目录中创建脚本.Runner将运行在路径集中找到的所有测试working-directory
归档时间: |
|
查看次数: |
699 次 |
最近记录: |