Python鼻子配置文件只允许指定一次位置

Python鼻子配置文件只允许指定一次位置,python,nose,Python,Nose,在nose.cfg中 [nosetests] where=path1 where=path2 where=path3 仅使用最后一个定义。文档说--where标志可以多次使用,但在配置文件中似乎不起作用?对多个“where”参数的支持是: 指定where一次-在tests下定义工作目录和其他路径: [nosetests] where=path1 tests=path2,path3 您是否尝试过类似的方法:where=path1;路径2…?您试过了吗?我获取:ValueError:找不到工作目

在nose.cfg中

[nosetests]
where=path1
where=path2
where=path3
仅使用最后一个定义。文档说--where标志可以多次使用,但在配置文件中似乎不起作用?

对多个“where”参数的支持是:

指定
where
一次-在
tests
下定义工作目录和其他路径:

[nosetests]
where=path1
tests=path2,path3

您是否尝试过类似的方法:
where=path1;路径2…
?您试过了吗?我获取:ValueError:找不到工作目录“path1、path2、path3”,或者不是目录。我也阅读了弃用警告,但看不出预期的替换是什么。@rsb好的,我确实试着帮助你。您是否尝试过通过命令行
传递相同的逗号分隔值,其中=path1、path2、path3
(至少是为了调试问题)?你试过提供你使用的是哪种型号的鼻子吗?谢谢。嗨@alecxe,对不起,我觉得“你试过了吗”听起来不对(我想知道它是否适合你),我感谢你的建议。是的,我尝试了1.3版的所有组合(带/不带括号、引号等)。7@rsb对不起,我太讽刺和无礼了。让我调试一下。澄清一下:如果您从命令行执行此操作,则会抛出相同的ValueError?。嘿,非常感谢,这很有效。我原以为测试必须是文件名而不是目录。为阿莱克斯干杯。
[nosetests]
where=path1
tests=path2,path3