#網上查了寫資料發現沒有通過list[class]方式去加載用例
#然後去看了下源碼發現loadTestsFromNames一個suite可以返回多個數據所以就修改了下調用方法 把#loadTestsFromName改成了loadTestsFromTestCase
#-----------------------------------------------------------------------------------
def loadTestsFromCases(self, cases, module=None):
"""根據cases返回suite
"""
suites = [self.loadTestsFromTestCase(case_info) for case_info in cases]
return self.suiteClass(suites)
#------------------------------------------------------------------------------------
通過查看源碼發現suiteclass本身就是TestSuite 所以newTestSuite的時候就會調用suite的init方法
最後將傳過來的值賦值給_tests
有興趣大家可以自己去看下這裏我就不仔細講了