#网上查了写资料发现没有通过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
有兴趣大家可以自己去看下这里我就不仔细讲了