Commit dce916d8 authored by liguangyu06's avatar liguangyu06
Browse files

优化

parent f3bce635
...@@ -36,15 +36,15 @@ dis_random = random.randint(0, len(result["data"]["list"]) - 1) ...@@ -36,15 +36,15 @@ dis_random = random.randint(0, len(result["data"]["list"]) - 1)
# 获取商品新老编码替换信息 # 获取商品新老编码替换信息
group_code = result["data"]["list"][dis_random]["groupCode"] group_code = result["data"]["list"][dis_random]["groupCode"]
product_code = result["data"]["list"][dis_random]["products"][0]["productCode"] product_code = result["data"]["list"][dis_random]["products"][0]["productCode"]
productLineName = result["data"]["list"][dis_random]["productLineName"]
# 第三步进行商品新老编码明细导出 # 第三步进行商品新老编码明细导出
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url60") url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url60")
request_body = commonFuc().get_business_data(module, "payload60", product_code) request_body = commonFuc().get_business_data(module, "payload60", productLineName)
""" """
场景: 验证商品新老编码替换列表明细导出接口联通性以及数据的正确性 场景: 验证商品新老编码替换列表明细导出接口联通性以及数据的正确性
用例名称:新老编码替换明细导出验证 用例名称:新老编码替换明细导出验证
输出:{"groupCode":"%s"} 输出:{"productLineName":"%s"}
""" """
# 发送请求 # 发送请求
...@@ -63,13 +63,13 @@ with open(file_path, 'wb') as f: ...@@ -63,13 +63,13 @@ with open(file_path, 'wb') as f:
# 获取导出文件中子需求单 # 获取导出文件中子需求单
excel = HandleExcel(file_path, "Sheet1") excel = HandleExcel(file_path, "Sheet1")
# print(excel.read_data()) # print(excel.read_data())
result = {"groupCode": excel.read_data()[0].get("新老编码组编号")} result = {"productLineName": excel.read_data()[0].get("产品线")}
# 将接口响应时间添加至结果中 # 将接口响应时间添加至结果中
result["api_time"] = api_time result["api_time"] = api_time
# 获取预期结果 # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict60", group_code) check_dict = commonFuc().get_business_data(module, "checkDict60", productLineName)
# print(check_dict) # print(check_dict)
# 断言实际结果中是否包含预期结果的内容 # 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result) commonFuc().check_result(check_dict, result)
......
...@@ -324,9 +324,9 @@ checkDict51: {"productLineCode":"%s"} ...@@ -324,9 +324,9 @@ checkDict51: {"productLineCode":"%s"}
#新老编码替换明细导出验证 #新老编码替换明细导出验证
"url60": "/order/public/exportProductMaintainPage" "url60": "/order/public/exportProductMaintainPage"
"payload60": {"groupCode":"","groupName":"","productCode":"%s","productInfo":"","materialCode":"","manufacturerList":[],"productLineName":"","description":"","manufacturerGroupCode":"","manufacturerGroupName":"","customerCode":"","customerName":"","manufacturerUserNo":"","manufacturerUserDesc":"","documentNo":"","groupType":2,"status":null,"pageStart":1,"pageSize":8} "payload60": {"groupCode":"","groupName":"","productCode":"","productInfo":"","materialCode":"","manufacturerList":[],"productLineName":"%s","description":"","manufacturerGroupCode":"","manufacturerGroupName":"","customerCode":"","customerName":"","manufacturerUserNo":"","manufacturerUserDesc":"","documentNo":"","groupType":2,"status":null,"pageStart":1,"pageSize":8}
#预期结果 #预期结果
checkDict60: {"groupCode":"%s"} checkDict60: {"productLineName":"%s"}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment