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)(即不是所有的测试) ?
有没有办法从命令行执行此操作?