Noestest包括不需要的父目录
|
我试图将鼻子测试限制为特定目录,但是在测试运行期间,它包括我所针对的dir的父目录,这样做会引发错误。
这是测试运行输出的关键要素:
nose.importer: DEBUG: Add path /projects/myproject/myproject/specs
nose.importer: DEBUG: Add path /projects/myproject/myproject
nose.importer: DEBUG: Add path /projects/myproject
nose.importer: DEBUG: insert /projects/myproject into sys.path
我正在使用buildout
和pbp.recipe.noserunner
。这是相关的“ 3”部分:
[specs]
recipe = pbp.recipe.noserunner
eggs =
pbp.recipe.noserunner
${buildout:eggs}
figleaf
pinocchio
working-directory =
myproject/specs
defaults =
-vvv
--exe
--include ^(it|ensure|must|should|specs?|examples?)
--include (specs?(.py)?|examples?(.py)?)$
--with-spec
--spec-color
我还尝试将ѭ5设置为defaults
参数之一,以帮助限制导入,但仍然没有乐趣。
关于我要去哪儿有什么建议吗?
编辑:
我已经尝试过7个父目录,但没有任何乐趣。
没有找到相关结果
已邀请:
1 个回复
墩瓣茅械
为什么不尝试使用
或
模式来限制测试集? 尝试:
我检查了nasal.importer的源代码:鼻子递归add_path规格的父母包。 我认为除非您创建特定的导入程序,否则您无法绕过此操作... 我不知道鼻子API是否可行。