unittest框架加载用例的三种方式

方式1:测试类里面就一个测试用例,单个加载

suite=unittest.TestSuite()

suite.addTest(TestHttpRequest("test_a")#测试类和测试用例名字
suite.addTest(TestHttpRequest("test_b")#测试类和测试用例名字

方式2:TestlLoader一次性加载某个测试类的全部测试用例

loader=unittest.TestLoader()#(用例加载器)
suite.addTest(loader.loaderTestsFromTestCase(TestHttpRequest))

方式3:加载模块名,某个模块下有多个测试类(一个模块下可以定义多个测试类)

from A inport B #导入模块

suite.addTest(loader.loadTestsFromModule(B))

你可能感兴趣的:(unittest)