Python unittest 测试用例自动发现

张开发
2026/4/8 8:00:04 15 分钟阅读

分享文章

Python unittest 测试用例自动发现
suite = unittest.defaultTestLoader.discover(“./”, pattern=“test*.py”)这行代码是Python unittest 测试框架里,自动发现并加载所有测试用例的核心写法代码作用python运行import unittest # 自动发现当前目录下所有以 test 开头的 .py 文件中的测试用例 suite = unittest.defaultTestLoader.discover("./", pattern="test*.py")一句话解释:自动扫描当前文件夹里所有名字以 test 开头的 .py 文件,把里面的测试用例全部组装成一个测试套件(Test Suite),后续可以一次性批量运行。参数详细解释1../表示从当前目录开始递归查找测试文件你也可以写绝对路径,例如:"D:/project/tests"2.pattern="test*.py"匹配规则:所有以 test

更多文章