Commit ffa18436 authored by 李光宇's avatar 李光宇
Browse files

Merge branch 'master' into 'main'

Master|需求单模块归档合并

See merge request !4
parents c9176154 d067bf09
# -*- encoding=utf8 -*-
__author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc获取收款账号接口验证,2288,2288-31,sit,bs
涉及到接口:多采商城获取收款账号接口
"""
from common.common_func import commonFuc
from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin
import requests
import json
module = "cmdc_order_handle"
# 第一步登录多采商城获取token
# 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username")
password = commonFuc().get_business_data(module, "password")
# 获取登录后Cmdc_access_token
cmdc_access_token = CmdcMaiiLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token)
# 公司信息
company_id = 6
# 第二步获取公司对应的收款账号
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url23")
request_body = commonFuc().get_business_data(module, "payload23", company_id)
"""
场景:验证获取收款账号接口连通性
用例名称:获取收款账号接口验证
输出:{"companyId":"%s"}
"""
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
# print(result)
# 获取收款账号中公司信息
result = {"companyId": result["data"]["list"][0]["companyId"]}
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict23", company_id)
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
# -*- encoding=utf8 -*-
__author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc获取收货地址列表_结算页面_a,2288,2288-11,sit,bs
涉及到接口:多采商城获取收货地址列表接口
"""
from common.common_func import commonFuc
from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin
import requests
import json
module = "cmdc_order_handle"
# 第一步登录多采商城获取token
# 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username")
password = commonFuc().get_business_data(module, "password")
# 获取登录后Cmdc_access_token
cmdc_access_token = CmdcMaiiLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token)
# 第二步获取结算页面收货地址列表
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url7")
request_body = commonFuc().get_business_data(module, "payload7")
"""
场景:验证下单时是否可正常获取到收货地址列表数据
用例名称:获取收货地址列表_结算页面
输出:{"success":true,"code":"200","message":"OK"}
"""
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
# print(result)
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict7")
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
# -*- encoding=utf8 -*-
__author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc规格型号模糊查询验证_结算页面,2288,2288-14,sit,bs
涉及到接口:多采商城规格型号模糊查询接口
"""
from common.common_func import commonFuc
from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin
import requests
import random
import json
module = "cmdc_order_handle"
# 第一步登录多采商城获取token
# 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username")
password = commonFuc().get_business_data(module, "password")
# 获取登录后Cmdc_access_token
cmdc_access_token = CmdcMaiiLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token)
# 生成随机数据
random_code = random.randint(0, 8)
# 第二步进行规格型号模糊匹配查询
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url10")
request_body = commonFuc().get_business_data(module, "payload10", random_code)
"""
场景:验证结算页面规格型号模糊查询接口连通性
用例名称:规格型号模糊查询验证_结算页面
输出:{"data":["%s"]}
"""
# 发送请求
result = requests.get(url, params=request_body, headers=headers)
result = json.loads(result.content)
# print(result)
# 获取查询结果中数据
result = {"data": result["data"][0][0]}
# print(result)
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict10", random_code)
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
# -*- encoding=utf8 -*-
__author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc通过Excel复制添加商品功能验证_结算页面,2288,2288-16,sit,bs
涉及到接口:多采商城通过Excel复制添加商品接口
"""
from common.common_func import commonFuc
from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin
import requests
import random
import json
module = "cmdc_order_handle"
# 第一步登录多采商城获取token
# 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username")
password = commonFuc().get_business_data(module, "password")
# 获取登录后Cmdc_access_token
cmdc_access_token = CmdcMaiiLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token)
# 生成随机数据
random_code = random.randint(0, 10)
product_code = "13977315"
material_code = "00-8800-000-10"
# 第二步通过Excel复制添加商品
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url14")
request_body = commonFuc().get_business_data(module, "payload14", product_code, material_code, random_code)
"""
场景:验证结算页面通过Excel复制添加商品接口连通性
用例名称:通过Excel复制添加商品功能验证_结算页面
输出:{"productCode":"%s"}
"""
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
# print(result)
# 获取查询结果中数据
result = {"productCode": result["data"]["data"][0]["productCode"]}
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict14", product_code)
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
# -*- encoding=utf8 -*-
__author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc通过商品编码查询商品验证_结算页面,2288,2288-13,sit,bs
涉及到接口:多采商城根据商品编码查询商品信息接口
"""
from common.common_func import commonFuc
import requests
import json
module = "cmdc_order_handle"
# 根据商品编码查询商品信息
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url9")
request_body = commonFuc().get_business_data(module, "payload9")
"""
场景: 验证结算页面通过商品编码查询商品信息接口连通性
用例名称:通过商品编码查询商品验证_结算页面
输出:{"productCode":"13977315"}
"""
# 发送请求
result = requests.get(url, params=request_body)
result = json.loads(result.content)
# print(result)
# 获取查询结果中商品code
result = {"productCode": result["data"]["list"][0]["productCode"]}
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict9")
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
# -*- encoding=utf8 -*-
__author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc通过物料编码查询商品验证_结算页面,2288,2288-17,sit,bs
涉及到接口:多采商城根据物料编码查询商品信息接口
"""
from common.common_func import commonFuc
import requests
import json
module = "cmdc_order_handle"
# 规格型号
material_code = "00-8800-000-10"
# 根据物料编码查询商品信息
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url13")
request_body = commonFuc().get_business_data(module, "payload13", material_code)
"""
场景: 验证结算页面通过物料编码查询商品信息接口连通性
用例名称:通过物料编码查询商品验证_结算页面
输出:{"materialCode":"%s"}
"""
# 发送请求
result = requests.get(url, params=request_body)
result = json.loads(result.content)
# print(result)
# 获取查询结果中商品对应的物料编码
result = {"materialCode": result["data"]["list"][0]["materialCode"]}
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict13", material_code)
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
\ No newline at end of file
# -*- encoding=utf8 -*-
__author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc通过规格型号查询商品验证_结算页面,2288,2288-15,sit,bs
涉及到接口:多采商城根据商品编码查询商品信息接口
"""
from common.common_func import commonFuc
import requests
import json
module = "cmdc_order_handle"
# 规格型号
specification = "10.63cm(长)×1.88cm(宽)"
# 根据规格型号查询商品信息
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url11")
request_body = commonFuc().get_business_data(module, "payload11", specification)
"""
场景: 验证结算页面通过规格型号查询商品信息接口连通性
用例名称:通过规格型号查询商品验证_结算页面
输出:{"specifications":"%s"}
"""
# 发送请求
result = requests.get(url, params=request_body)
result = json.loads(result.content)
# print(result)
# 获取查询结果中商品对应的规格型号
result = {"specifications": result["data"]["list"][0]["specifications"]}
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict11", specification)
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
# -*- encoding=utf8 -*-
__author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc附件上传接口验证_结算页面,2288,2288-10,sit,bs
涉及到接口:多采商城附件上传接口
"""
from common.common_func import commonFuc
from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin
import requests
import json
import os
module = "cmdc_order_handle"
# 第一步登录多采商城获取token
# 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username")
password = commonFuc().get_business_data(module, "password")
# 获取登录后Cmdc_access_token
cmdc_access_token = CmdcMaiiLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token)
# 获取文件地址
BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))))
file_path = BASE_DIR + "/data/cmdc_files/test_file.jpg"
# 第二步上传附件
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url6")
# 获取文件
file = open(file_path, "rb")
files = {"file": file}
"""
场景: 验证结算页面附件上传接口能否正常使用
用例名称:附件上传接口验证_结算页面
输出:{"success":true,"code":"200","message":"OK"}
"""
# 发送请求
result = requests.post(url, files=files, headers=headers)
result = json.loads(result.content)
# print(result)
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict6")
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
# -*- encoding=utf8 -*-
__author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc验证下单时不传地址信息,2288,2288-8,sit,bs
涉及到接口:多采商城下单接口
"""
from common.common_func import commonFuc
from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin
import requests
import json
module = "cmdc_order_handle"
# 第一步登录多采商城获取token
# 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username")
password = commonFuc().get_business_data(module, "password")
# 获取登录后Cmdc_access_token
cmdc_access_token = CmdcMaiiLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token)
# 第二步下单
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url5")
request_body = commonFuc().get_business_data(module, "payload5")
"""
场景:验证下单时不选择收货地址,是否可以正常提交
用例名称:验证下单时不传地址信息
输出:{"success":false,"code":"3021","message":"国药集团联合医疗器械有限公司收件人不能为空","data":null,"freshToken":null}
"""
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
# print(result)
if result["code"] == "3021":
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict5")
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
else:
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict5_1")
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
\ No newline at end of file
# -*- encoding=utf8 -*-
__author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc验证已下架商品详情,2288,2288-3,sit,bs
涉及到接口:多采商城查询商品信息接口
"""
from common.common_func import commonFuc
from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 import CmdcDoLogin
from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin
import requests
import json
module = "cmdc_order_handle"
# 第一步登录后台运营平台获取cmdc_access_token
# 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username1")
password = commonFuc().get_business_data(module, "password1")
# 获取登录后Cmdc_access_token
cmdc_access_token = CmdcDoLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token)
# 第二步查询商品信息管理中已下架商品
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url2")
request_body = commonFuc().get_business_data(module, "payload2")
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
# 获取商品信息
product_id = result["data"]["list"][0]["productId"]
# 第三步登录多采商城获取token
# 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username")
password = commonFuc().get_business_data(module, "password")
# 获取登录后Cmdc_access_token
cmdc_access_token = CmdcMaiiLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token)
# 第四步查询商品信息
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1")
request_body = commonFuc().get_business_data(module, "payload1", product_id)
"""
场景: 验证是否可以查询已下架商品详情
用例名称:验证已下架商品详情
输出:{"productId":"%s"}
"""
# 发送请求
result = requests.get(url, params=request_body, headers=headers)
result = json.loads(result.content)
# print(result)
result = {"productId": result["data"]["productId"]}
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict1", product_id)
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
# -*- encoding=utf8 -*-
__author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc验证已失效商品详情,2288,2288-5,sit,bs
涉及到接口:多采商城查询商品信息接口
"""
from common.common_func import commonFuc
from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 import CmdcDoLogin
from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin
import requests
import json
module = "cmdc_order_handle"
# 第一步登录后台运营平台获取cmdc_access_token
# 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username1")
password = commonFuc().get_business_data(module, "password1")
# 获取登录后Cmdc_access_token
cmdc_access_token = CmdcDoLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token)
# 第二步查询商品信息管理中已失效商品
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url4")
request_body = commonFuc().get_business_data(module, "payload4")
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
# 获取商品信息
product_id = result["data"]["list"][0]["productId"]
# 第三步登录多采商城获取token
# 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username")
password = commonFuc().get_business_data(module, "password")
# 获取登录后Cmdc_access_token
cmdc_access_token = CmdcMaiiLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token)
# 第四步查询商品信息
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1")
request_body = commonFuc().get_business_data(module, "payload1", product_id)
"""
场景: 验证是否可以查询已失效商品详情
用例名称:验证已失效商品详情
输出:{"productId":"%s"}
"""
# 发送请求
result = requests.get(url, params=request_body, headers=headers)
result = json.loads(result.content)
# print(result)
result = {"productId": result["data"]["productId"]}
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict1", product_id)
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
# -*- encoding=utf8 -*-
__author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc验证控销商品详情,2288,2288-4,sit,bs
涉及到接口:多采商城查询商品信息接口
"""
from common.common_func import commonFuc
from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 import CmdcDoLogin
from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin
import requests
import json
module = "cmdc_order_handle"
# 第一步登录后台运营平台获取cmdc_access_token
# 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username1")
password = commonFuc().get_business_data(module, "password1")
# 获取登录后Cmdc_access_token
cmdc_access_token = CmdcDoLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token)
# 第二步查询商品信息管理中控销商品
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url3")
request_body = commonFuc().get_business_data(module, "payload3")
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
# 获取商品信息
product_id = result["data"]["list"][0]["productId"]
# 第三步登录多采商城获取token
# 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username")
password = commonFuc().get_business_data(module, "password")
# 获取登录后Cmdc_access_token
cmdc_access_token = CmdcMaiiLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token)
# 第四步查询商品信息
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url1")
request_body = commonFuc().get_business_data(module, "payload1", product_id)
"""
场景: 验证是否可以查询控销商品详情
用例名称:验证控销商品详情
输出:{"productId":"%s"}
"""
# 发送请求
result = requests.get(url, params=request_body, headers=headers)
result = json.loads(result.content)
# print(result)
result = {"productId": result["data"]["productId"]}
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict1", product_id)
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
......@@ -14,7 +14,6 @@ import json
module = "cmdc_purchase_list"
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url")
# print(url)
# 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username")
......@@ -22,6 +21,9 @@ password = commonFuc().get_business_data(module, "password")
# 获取登录后Cmdc_access_token
cmdc_access_token = CmdcDoLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token)
# 获取采购单列表
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url")
request_body = commonFuc().get_business_data(module, "payload1")
"""
......
......@@ -14,14 +14,16 @@ import json
module = "cmdc_query_customer"
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url")
# print(url)
# 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username")
password = commonFuc().get_business_data(module, "password")
# 获取登录后Cmdc_access_token
cmdc_access_token = CmdcDoLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers1", cmdc_access_token)
# 进行客户查询操作
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url")
request_body = commonFuc().get_business_data(module, "payload1")
"""
......
......@@ -64,8 +64,14 @@ request_body = commonFuc().get_business_data(module, "payload21", customer_name,
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
print(result)
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict21")
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
# print(result)
if result["success"]:
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict21")
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
else:
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict22")
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
......@@ -32,7 +32,7 @@ result = json.loads(result.content)
# 获取指定返利规则信息
rebate_id = result["data"]["list"][0]["rebateid"]
# 第三步进行返利规则启用操作
# 第三步进行返利规则删除操作
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url25")
request_body = commonFuc().get_business_data(module, "payload25", rebate_id)
......
......@@ -100,7 +100,14 @@ result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
print(result)
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict20")
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
# 进行结果判断
if result["success"]:
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict20")
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
else:
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict20_2")
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
......@@ -23,17 +23,17 @@ headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_toke
# 第二步套包协议价查询
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url3")
request_body = commonFuc().get_business_data(module, "payload49")
request_body = commonFuc().get_business_data(module, "payload49_1")
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
# print(result)
# 获取商品信息
product_code = result["data"]["list"][0]["products"][0]["productCode"]
company_code = result["data"]["list"][0]["companyCode"]
document_no = result["data"]["list"][0]["documentNo"]
group_price = result["data"]["list"][0]["groupPrice"]
print(product_code)
# print(product_code)
# 第三步登录多采商城获取token信息
# 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username")
......@@ -61,10 +61,10 @@ request_body = commonFuc().get_business_data(module, "payload47", product_code,
# 发送请求
result = requests.get(url, params=request_body, headers=headers)
result = json.loads(result.content)
print(result)
# print(result)
# 获取商品详情页中套包正价信息
result = {"groupPrice": result["data"][1]["groupPrice"], "documentNo": result["data"][1]["documentNo"]}
print(result)
# print(result)
# # 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict48", group_price, document_no)
# # 断言实际结果中是否包含预期结果的内容
......
......@@ -36,10 +36,10 @@ result = requests.post(url, headers=headers, json=request_body)
result = json.loads(result.content)
# 随机获取不相同两个商品信息
product_id_a = random.randint(1, len(result["data"]["list"]) - 1)
product_id_a = random.randint(1, len(result["data"]["list"]) - 2)
product_code_a = result["data"]["list"][product_id_a]["productCode"]
product_name_a = result["data"]["list"][product_id_a]["productName"]
product_id_b = random.randint(product_id_a + 1, len(result["data"]["list"]))
product_id_b = random.randint(product_id_a + 1, len(result["data"]["list"]) - 1)
product_code_b = result["data"]["list"][product_id_b]["productCode"]
product_name_b = result["data"]["list"][product_id_b]["productName"]
......
......@@ -49,7 +49,7 @@ result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
# 获取商品信息
product_detail = result["data"]["list"][random.randint(1, len(result["data"]["list"]))]
product_detail = result["data"]["list"][random.randint(1, len(result["data"]["list"]))-1]
product_detail["activityUnitAmount"] = customer_quantity
# 随机生成日期
......
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