6
假設我定義了一個testFile.py
python模塊,如下所示。運行生成的鼻子測試
def test_evens():
for i in range(0, 5):
yield check_even, i, i*3
def check_even(n, nn):
assert n % 2 == 0 or nn % 2 == 0
當我讓鼻子識別收集-only模式的測試中,我得到
testFile.test_evens(0, 0) ... ok
testFile.test_evens(1, 3) ... ok
testFile.test_evens(2, 6) ... ok
testFile.test_evens(3, 9) ... ok
testFile.test_evens(4, 12) ... ok
我可以用
nosetests -v TESTFILE運行所有測試:test_evens
但是,如果我只想運行testFile.test_evens(2,6)(即不是所有的測試) ?
有沒有辦法從命令行執行此操作?