码迷,mamicode.com
首页 > 其他好文 > 详细

unittest测试框架_3_discover

时间:2019-06-09 12:45:19      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:默认   技术   直接   src   cli   art   alt   main   onclick   

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)
View Code

 




unittest测试框架_3_discover

标签:默认   技术   直接   src   cli   art   alt   main   onclick   

原文地址:https://www.cnblogs.com/ninijiang/p/10993113.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!