我想從一個Python腳本收集特定目錄中的所有測試與鼻子。鼻收集在一個目錄中的測試
我的目錄結構看起來像
script.py
test_dir/
testsetA/testA1.py
testA2.py
__init__.py
testsetB/testB1.py
testB2.py
__init__.py
testsetC/...
從script.py,我跑鼻子像
args = ['-w test_dir/testsetA/', '--collect-only']
nose.run(argv=args)
的問題是,它似乎收集testsetA,B,C和所有測試以此類推,而不僅僅是我所期望的testsetA中的兩個。我可以使用--with-id選項並找出testsetA中的哪些測試,但我寧願直接從我指定的目錄收集測試。有沒有辦法做到這一點?