From abb044d69395de8a05119ac4834fdf46b40feb3e Mon Sep 17 00:00:00 2001 From: liguangyu06 <1666071293@qq.com> Date: Wed, 26 Jun 2024 17:31:40 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E4=BE=8B=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...4-\344\270\215\346\216\245\345\217\227.py" | 49 ++++++++++--------- 1 file changed, 26 insertions(+), 23 deletions(-) diff --git "a/air_case/cmdc_demand_list_pc/\351\234\200\346\261\202\345\215\225-\345\256\242\346\210\267\347\241\256\350\256\244-\344\270\215\346\216\245\345\217\227.air/\351\234\200\346\261\202\345\215\225-\345\256\242\346\210\267\347\241\256\350\256\244-\344\270\215\346\216\245\345\217\227.py" "b/air_case/cmdc_demand_list_pc/\351\234\200\346\261\202\345\215\225-\345\256\242\346\210\267\347\241\256\350\256\244-\344\270\215\346\216\245\345\217\227.air/\351\234\200\346\261\202\345\215\225-\345\256\242\346\210\267\347\241\256\350\256\244-\344\270\215\346\216\245\345\217\227.py" index ac5ce9b8..086ed3e0 100644 --- "a/air_case/cmdc_demand_list_pc/\351\234\200\346\261\202\345\215\225-\345\256\242\346\210\267\347\241\256\350\256\244-\344\270\215\346\216\245\345\217\227.air/\351\234\200\346\261\202\345\215\225-\345\256\242\346\210\267\347\241\256\350\256\244-\344\270\215\346\216\245\345\217\227.py" +++ "b/air_case/cmdc_demand_list_pc/\351\234\200\346\261\202\345\215\225-\345\256\242\346\210\267\347\241\256\350\256\244-\344\270\215\346\216\245\345\217\227.air/\351\234\200\346\261\202\345\215\225-\345\256\242\346\210\267\347\241\256\350\256\244-\344\270\215\346\216\245\345\217\227.py" @@ -27,27 +27,30 @@ request_body = commonFuc().get_business_data(module, "payload50") # 发送请求 result = requests.post(url1, json=request_body, headers=headers) result = json.loads(result.content) -# 获取需求单信息 -demand_parent_id = result["data"]["list"][0]["demandParentId"] -demand_id = result["data"]["list"][0]["demandId"] -# 获取需求单进行客户确认操作 -url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url5") -request_body = commonFuc().get_business_data(module, "payload5", demand_parent_id, demand_id) - -""" - 场景:需求单列表进行客户确认操作 - 用例名称:需求单客户确认操作 - 输出:{"success":true,"code":"200","message":"ok","data":null,"freshToken":null} -""" -# 发送请求 -result = requests.post(url, json=request_body, headers=headers) -# 获取接口响应时间 -api_time = result.elapsed.total_seconds() -result = json.loads(result.content) -result["api_time"] = api_time -# 获取预期结果 -check_dict = commonFuc().get_business_data(module, "checkDict5") -# print(check_dict) -# 断言实际结果中是否包含预期结果的内容 -commonFuc().check_result(check_dict, result) +# 判断是否获取到待确认需求单信息 +if result["data"]["list"]: + # 获取需求单信息 + demand_parent_id = result["data"]["list"][0]["demandParentId"] + demand_id = result["data"]["list"][0]["demandId"] + + # 获取需求单进行客户确认操作 + url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url5") + request_body = commonFuc().get_business_data(module, "payload5", demand_parent_id, demand_id) + + """ + 场景:需求单列表进行客户确认操作 + 用例名称:需求单客户确认操作 + 输出:{"success":true,"code":"200","message":"ok","data":null,"freshToken":null} + """ + # 发送请求 + result = requests.post(url, json=request_body, headers=headers) + # 获取接口响应时间 + api_time = result.elapsed.total_seconds() + result = json.loads(result.content) + result["api_time"] = api_time + # 获取预期结果 + check_dict = commonFuc().get_business_data(module, "checkDict5") + # print(check_dict) + # 断言实际结果中是否包含预期结果的内容 + commonFuc().check_result(check_dict, result) -- GitLab