# _____________________________________________________
# utils封装读取json文件代码 公用,json格式必须为下方格式
def case_data(filename):
with open(filename,encoding='utf-8') as f:
case_data=json.load(f)
list_case_data=[]
for case in case_data.values():
list_case_data.append(tuple(case.values()))
return list_case_data
# json格式 大括号包含键值对即可
{
"aa":{
"bb":"123"
},
"cc":{
"dd":"456"
}
}
# case调用
# 导入调用方法
from utils import case_data
# 定义变量,调用方法,传入文件位置
login_case_data=case_data("../data/aa.json")
# 使用
@parameterized.expand(login_case_data)