Python2中unittest.TestSuite().addTest()的參數是這樣的:unittest.TestSuite().addTest(TestFun("test_nam"));其中TestFun是繼承於TestCase的類,test_name是里面的測試函數。
然后運行傳list當參數:
name_list=[TestFun("test_nam01"),TestFun("test_nam02"),TestFun("test_nam03")] unittest.TestSuite().addTest(name_list)
但是,Python3里面不讓這么用,Python3只能一個一個傳
name_list=[TestFun("test_nam01"),TestFun("test_nam02"),TestFun("test_nam03")] for name in name_listz: unittest.TestSuite().addTest(name)