我試圖運行與鼻試驗,這裏是項目結構:鼻子運行測試兩次
ForTest
├── test_module
│ └── test_suite.py
└── test_runner.py
test_suite.py包含:
def test_1():
pass
def test_2():
pass
和test_runner.py包含未來:
import nose
nose.main(argv=['','-v']).run_and_exit()
當我運行test_runner.py我有輸出中的下一個內容:
test_suite.test_1 ... ok
test_suite.test_2 ... ok
test_suite.test_1 ... ok
test_suite.test_2 ... ok
----------------------------------------------------------------------
Ran 2 tests in 0.002s
OK
鼻子運行測試兩次。如果我連接自己的插件,我可以看到,例如,mehtod addSuccess()調用4次。你能解釋我嗎,爲什麼我會得到這種行爲,我該如何預防它?