我正在尝试编写一个将在我的文件上Paver运行的任务。nosetests
我的目录结构如下所示:
project/
file1.py
file2.py
file3.py
build/
pavement.py
subproject/
file4.py
test/
file5.py
file6.py
Doctests(使用该--with_doctest选项)应该在所有 *.py 文件上运行,而只有project/test(在这个例子中,file5.py和file6.py)下的文件应该被搜索测试例程。
我似乎无法弄清楚如何做到这一点——我可以编写一个包含正确文件的自定义插件,但在调用任务之前nose我似乎无法paver构建和安装它。nosetests我也找不到在命令行上paver传递要测试的文件列表的方法。nosetests
让它发挥作用的最佳方法是什么?