unittest测试框架_3_discover
Posted ninijiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unittest测试框架_3_discover相关的知识,希望对你有一定的参考价值。
TestLoader 类 可以加载测试用例并返回给测试套件。discover 是其子类。
discover(start_dir, pattern = ‘test*.py‘, top_level_dir=None)
start_dir:要测试的模块名或者测试用例的目录
pattern = ‘test*.py‘:表示用例文件名匹配原则。此次是匹配以“test”开头的.py类型的文件名。可根据自身情况改写
top_level_dir=None:测试模块的顶层目录,没有或者不需要则默认None.
如下:通过discover()方法实现测试用例组装,直接通过run()方法执行discover,简化测试用例的查找与执行。
import unittest test_dir = "./" discover = unittest.defaultTestLoader.discover(test_dir, pattern=‘test*.py‘) if __name__ == ‘__main__‘: runner = unittest.TextTestRunner() runner.run(discover)
以上是关于unittest测试框架_3_discover的主要内容,如果未能解决你的问题,请参考以下文章