3
有沒有一種方法可以使Python單元測試(我使用2.6,我有unittest2可用),只要一個錯誤或失敗發生沒有等待所有測試完成?Python單元測試突然退出
還有一個額外的問題:)有沒有辦法訂購測試。例如,拉動可能在前面失敗的測試?
有沒有一種方法可以使Python單元測試(我使用2.6,我有unittest2可用),只要一個錯誤或失敗發生沒有等待所有測試完成?Python單元測試突然退出
還有一個額外的問題:)有沒有辦法訂購測試。例如,拉動可能在前面失敗的測試?
運行與-f
選項unittest
它。
Options:
-f, --failfast Stop on first failure
例子:./auth_test.py -f
凡在auth_test.py
你到底有
if __name__ == '__main__':
unittest.main()
對於排序 - 我不這麼認爲。至少不是開箱即用的。但是,您可以只運行單個測試或課程。
./auth_test.py MyTestClass # will run all tests in MyTestClass
./auth_test.py MyTestClass.test_my_work # will run only the test_my_work test
我真的是unittestig的初學者,所以我不熟悉命令行的用法。我用unittest.main()調用它。你能舉一個例子嗎? – yasar