import unittest
def all_case():
case_dir="case路径"
testcase =unittest.TestSuite()
discover=unittest.defaultTestLoader.discover(case_dir,pattern="test*.py",top_level_dir=None)
for test_suite in discover:
for test_case in test_suite:
testcase.addTests(test_case)
print(testcase)
return testcase
if __name__=="__main__":
runner =unittest.TextTestRunner()
runner.run(all_case())
unittest批量执行测试用例
最新推荐文章于 2024-06-08 16:52:31 发布
本文介绍了一种使用Python的unittest框架自动发现并执行测试案例的方法。通过定义案例路径和模式,可以自动加载所有符合模式的测试文件,然后使用TextTestRunner运行这些测试案例。
1万+

被折叠的 条评论
为什么被折叠?



