From d73a721cf280d58f936ef3a4ed9af31a28ce195b Mon Sep 17 00:00:00 2001 From: liguangyu06 <1666071293@qq.com> Date: Tue, 12 Mar 2024 08:56:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...25\345\221\230\345\210\227\350\241\250.py" | 31 ++++++++++++------- data/cmdc_product/data | 1 + 2 files changed, 21 insertions(+), 11 deletions(-) diff --git "a/air_case/cmdc_product/\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201_\345\210\266\345\215\225\345\221\230\345\210\227\350\241\250.air/\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201_\345\210\266\345\215\225\345\221\230\345\210\227\350\241\250.py" "b/air_case/cmdc_product/\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201_\345\210\266\345\215\225\345\221\230\345\210\227\350\241\250.air/\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201_\345\210\266\345\215\225\345\221\230\345\210\227\350\241\250.py" index 3c06c7a9..9d4eea13 100644 --- "a/air_case/cmdc_product/\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201_\345\210\266\345\215\225\345\221\230\345\210\227\350\241\250.air/\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201_\345\210\266\345\215\225\345\221\230\345\210\227\350\241\250.py" +++ "b/air_case/cmdc_product/\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201_\345\210\266\345\215\225\345\221\230\345\210\227\350\241\250.air/\346\237\245\350\257\242\346\235\241\344\273\266\351\252\214\350\257\201_\345\210\266\345\215\225\345\221\230\345\210\227\350\241\250.py" @@ -12,12 +12,11 @@ import requests import random import json - module = "cmdc_product" # 获取登录所需账号密码 -username = commonFuc().get_business_data(module, "username1") -password = commonFuc().get_business_data(module, "password1") +username = commonFuc().get_business_data(module, "username2") +password = commonFuc().get_business_data(module, "password2") # 获取登录后Cmdc_access_token cmdc_access_token = CmdcDoLogin(username, password).get_token() headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token) @@ -51,11 +50,21 @@ result = requests.post(url, json=request_body, headers=headers) api_time = float(result.elapsed.total_seconds()) result = json.loads(result.content) # print(result) -# 获取制单员列表数量 -result = {"realName": result["data"]["list"][0]["realName"]} -result["api_time"] = api_time -# 获取预期结果 -check_dict = commonFuc().get_business_data(module, "checkDict75", real_name) -# print(check_dict) -# 断言实际结果中是否包含预期结果的内容 -commonFuc().check_result(check_dict, result) +if result["data"]["list"]: + # 获取制单员列表数量 + result = {"realName": result["data"]["list"][0]["realName"]} + result["api_time"] = api_time + # 获取预期结果 + check_dict = commonFuc().get_business_data(module, "checkDict75", real_name) + # print(check_dict) + # 断言实际结果中是否包含预期结果的内容 + commonFuc().check_result(check_dict, result) +else: + # 获取制单员列表数量 + result = {"realName": result["data"]["list"]} + result["api_time"] = api_time + # 获取预期结果 + check_dict = commonFuc().get_business_data(module, "checkDict75_1") + # print(check_dict) + # 断言实际结果中是否包含预期结果的内容 + commonFuc().check_result(check_dict, result) diff --git a/data/cmdc_product/data b/data/cmdc_product/data index fb6c3048..4e790bd3 100644 --- a/data/cmdc_product/data +++ b/data/cmdc_product/data @@ -547,6 +547,7 @@ checkDict74: {"total":"%s"} "payload75": {"productLineCode":"","realName":"%s","memberIdsList":[],"pageNumber":1,"pageSize":5} #预期结果 checkDict75: {"realName":"%s"} +checkDict75_1: {"realName":[]} #测试场景七十六:产品线分配制单员功能验证 "url76": "/product/back/addMakerMember" -- GitLab