測試套件的注意事項
必須新建一個類對象存放套件,直接在UnitTest測試類中運行無法生效
測試套件的創建
suite = unittest.TestSuite();
添加測試用例(第一種方法)
單個添加
suite.addTest(UnitForTest3('test_5'))
suite.addTest(UnitForTest3('test_6'))
suite.addTest(UnitForTest3('test_7'))
基於Runner來運行測試套件
runner = unittest.TextTestRunner()
runner.run(suite)
完整代碼
執行結果
添加測試用例(第二種方法)
創建一個list集合來存放所有的測試用例
cases = [UnitForTest3('test_5'),UnitForTest3('test_6')]
suite.addTests(cases)
添加測試用例(第三種方法)
添加指定路徑下的指定規則的測試類
添加測試用例(第四種方法)
直接加載測試類
添加測試用例(第五種方法)
通過測試類名稱去讀取