1.discover批量加载文件夹用例:
- unittest中的TestLoader类提供了discover()方法可以从多个文件中查找测试用例
- discover(start_dir,pattern=‘test*.py’,top_level_dir=None)
- start_dir参数:待执行用例的目录
- pattern参数:匹配脚本名称的规则,test*.py代表匹配test开通的所有脚本
- top_level_dir参数:顶层目录名称,一般默认为None
代码展示:
# -*- coding:Utf-8 -*-
import unittest
import os
def load_all_case():
# 打印根目录路径
print(os.getcwd()</

本文介绍了如何利用unittest框架中的TestLoader类的discover方法,批量加载指定目录下符合特定命名规则(如test*.py)的测试用例文件。通过设置start_dir参数指定测试用例的起始目录,pattern参数来匹配测试脚本,以及可选的top_level_dir参数来定义顶层目录。
最低0.47元/天 解锁文章
905

被折叠的 条评论
为什么被折叠?



