1、说明
使用unittest.defaultTestLoader()类,通过该类下面的discover()方法自动搜索指定目录下指定开头的.py文件,并将查找到的测试用例组装到测试套件
2、用法
test_dir = './'
discover = unittest.defaultTestLoader.discover(test_dir,pattern='iweb_*.py')
(test_dir为要指定的目录,./为当前目录,pattern为查找的.py文件的格式)
3、运行
runner = unittest.TextTestRunner()
runner.run(discover)
4、实际应用
from unittestreport import TestRunner
import unittest
suite = unittest.defaultTestLoader.discover(测试用例所在路径)
runner = TestRunner(suite)
runner.run()
使用unittestreport后,生成的报告,不需要再引入别的包
image.png
image.png