main run方法没用_run_main方法中添加依赖数据的方法提示key错误

class RunMain:

def run_case(self):

rows = excel_data.get_row()

for i in range(rows):

data = excel_data.get_row_value(i+2)

is_run = data[2]

if is_run == ‘yes’:

url = data[5]

excepect_method = data[11]

excepect_result = data[12]

head = data[8]

if head == ‘yes’:

head = get_header()

method = data[6]

is_depend = data[3]

data = json.loads(data[7])

if is_depend:

is_depend_key = data[4]

depend_data = get_data(is_depend)

data[depend_data] = depend_data

res = request.run_main(method=method,url=url,data=data,header=head)

print(res)

code = res[‘state’]

message = res[‘success’]

message = str(message)

code = res[‘state’]

message = res[‘success’]

message = str(message)

if excepect_method == “mec”:

config_message = handle_result(url, “state”)

config_message1 = handle_result(url, “success”)

if code == config_message and message == config_message1:

excel_data.excel_write_data(i + 2, 14, “通过”)

else:

excel_data.excel_write_data(i + 2, 14, “失败”)

excel_data.excel_write_data(i + 2, 15, json.dumps(res))

if excepect_method == "errorcode":

if code == excepect_result:

excel_data.excel_write_data(i + 2, 14, "通过")

else:

excel_data.excel_write_data(i + 2, 14, "失败")

excel_data.excel_write_data(i + 2, 15, json.dumps(res))

if excepect_method == "json":

if code == "1":

get_result = get_result_json(url, "data")

reslut = handle_result_json(res["data"], get_result)

if reslut == True:

excel_data.excel_write_data(i + 2, 14, "通过")

else:

excel_data.excel_write_data(i + 2, 14, "失败")

excel_data.excel_write_data(i + 2, 15, json.dumps(res))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值