unittest加载用例的三种方式

import unittest

收集用例

my_suite = unittest.TestSuite()

加载用例

方法一:测试类里面的一个实例

my_suite.addTest() # 类名(方法名)

方法二

loader = unittest.TestLoader() # 用例加载器

loadTestsFromTestCase 一次加载某个测试类里面所有测试用例

my_suite.addTest(loader.loadTestsFromTestCase()) # 传入类名

方法三

loadTestsFromModule 一次性加载某个模块下面所有的测试用例

my_suite.addTest(loader.loadTestsFromModule()) # 传入模块名

执行用例

runner = unittest.TextTestRunner()
runner.run(my_suite)

你可能感兴趣的:(python接口自动化)