speciifed在nose.cfgPython的鼻子配置文件,只允許其中要一次
[nosetests]
where=path1
where=path2
where=path3
僅使用最後一個定義。文檔說 - - 標誌可以多次使用,但這似乎不適用於配置文件?
speciifed在nose.cfgPython的鼻子配置文件,只允許其中要一次
[nosetests]
where=path1
where=path2
where=path3
僅使用最後一個定義。文檔說 - - 標誌可以多次使用,但這似乎不適用於配置文件?
多的支持「其中」參數是deprecated:
warn("Use of multiple -w arguments is deprecated and "
"support may be removed in a future release. You can "
"get the same behavior by passing directories without "
"the -w argument on the command line, or by using the "
"--tests argument in a configuration file.",
DeprecationWarning)
指定where
一次 - tests
下定義一個工作目錄,並確定其他路徑:
[nosetests]
where=path1
tests=path2,path3
你試過了嗎?我得到:ValueError:找不到工作目錄'path1,path2,path3',或不是目錄。我還閱讀了棄用警告,但沒有看到預期的更換是什麼。 – rsb
@rsb好吧,我絕對嘗試過的是幫助你。您是否嘗試過通過命令行傳遞相同的逗號分隔值 - 「where = path1,path2,path3」(至少爲了調試問題)?你有沒有試過提供你使用哪種版本的鼻子?謝謝。 – alecxe
嗨@alecxe,抱歉,我認爲「你嘗試過」聽起來錯了(我想知道它是否適用於你),我感謝你的建議。是的,我嘗試了所有的組合(有/無括號,引號等),nosetests 1.3.7 – rsb
你有沒有嘗試過這樣的: '那裏=路徑1,路徑2 ...'? – chown