我正在尝试编写一个将在我的文件上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
让它发挥作用的最佳方法是什么?