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)
# 获取商品新老编码替换信息
group_code = result["data"]["list"][dis_random]["groupCode"]
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")
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:
# 获取导出文件中子需求单
excel = HandleExcel(file_path, "Sheet1")
# print(excel.read_data())
result = {"groupCode": excel.read_data()[0].get("新老编码组编号")}
result = {"productLineName": excel.read_data()[0].get("产品线")}
# 将接口响应时间添加至结果中
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)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
......
......@@ -324,9 +324,9 @@ checkDict51: {"productLineCode":"%s"}
#新老编码替换明细导出验证
"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