‘ test_cases ‘ ) # suite = testloader.discover(case_path) #
import os import unittest #1, 初始化 testloader import time from class_18_report.HTMLTestRunnerNew import HTMLTestRunner from class_18_report.test_cases import test_login, test_register from class_18_report.test_cases.test_login import TestLogin from class_18_report.test_cases.test_rechage import TestRecharge from class_18_report.test_cases.test_register import TestRegister testloader = unittest.TestLoader() # 2, 查找测试用例,,加载 dir_path = os.path.dirname(os.path.abspath(__file__)) case_path = os.path.join(dir_path, ‘test_cases‘) # suite = testloader.discover(case_path) # 加载两个模块傍边的测试用例,生存到测试套件傍边 # suite = testloader.loadTestsFromModule(test_login) # suite2 = testloader.loadTestsFromModule(test_register) # 添加指定的测试类 suite = testloader.loadTestsFromTestCase(TestLogin) suite2 = testloader.loadTestsFromTestCase(TestRecharge) # 讲这两个测试套件合并添加到一个总的测试套件套件 suite_total = unittest.TestSuite() suite_total.addTests(suite) suite_total.addTests(suite2) # suite = testloader.loadTestsFromName() print(suite)
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31536.html