unittest discover方法---(虫师《selenium3自动化测试实战--基于Python语言笔记32》)

给你一囗甜甜゛ 提交于 2019-11-30 01:00:47

discover(start_dir,pattern = "test*.py”,top_level_dir = None)

start_dir:待测试的模块名或测试用例目录

pattern= "test*.py”:测试用例文件名的匹配原则

top_level_dir = None:测试模块的顶层目录,默认None

 

例如unittest1目录下的包含test的python文件:

import unittest

# 定义测试用例的目录为当前目录中的unittest1目录
test_dir = './unittest1'
suits = unittest.defaultTestLoader.discover(test_dir, pattern='test*.py')

if __name__ == '__main__':
    runner = unittest.TextTestRunner()
    runner.run(suits)

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!