简单的数据驱动处理

#创建一个方法,data是调用时候传入的文件地址
def get_case_data(data):
# 打开json文件
with open(data, encoding='utf-8') as f:
# 读取json文件
case_data = json.load(f)
#创建列表
list_case_data = []
将json数据做for循环
for x in case_data:
print(x)
# 这个输出的是字典的值
# print(x.values())
# print("-----------")
# 此时输入的是元组
# print(tuple(x.values()))
# 此时输入的是元组
for y in x.values():
case_tuple = y.values()
# 此时输入的是元组
print(tuple(case_tuple))
#把每个值加入到列表
list_case_data.append(tuple(case_tuple))

print(list_case_data)
#返回列表的值
return list_case_data


get_case_data("case_data/login_case_data.json")





-----------------------

#这个是json的数据
[
{"user_no_exist":{
"username": "13333337777",
"password": "123456",
"code": "8888"
}
},
{
"password_error": {
"username": "13131713870",
"password": "123456",
"code": "8888"
}
},
{
"password_code": {
"username": "",
"password": "123456",
"code": "8888"
}
}
]
posted @ 2022-08-02 21:55  一影惊孤鸿  阅读(35)  评论(0)    收藏  举报