Commit 1a92d46a authored by liguangyu06's avatar liguangyu06
Browse files

用例新增:获取退货记录列表

parent bf5fa380
# -*- encoding=utf8 -*-
__author__ = "liguangyu"
"""
case_tag:cmdc_api,cmdc获取退货记录列表,2294,2294-33,sit,be
主数据平台:多采商城获取退货记录列表接口
"""
from common.common_func import commonFuc
from air_case.cmdc_login.多采商城登录.多采商城登录 import CmdcMaiiLogin
import requests
import json
module = "cmdc_trade"
# 第一步获取登录多采商城所需账号密码
username = commonFuc().get_business_data(module, "username_be")
password = commonFuc().get_business_data(module, "password_be")
# 获取登录后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, "url32")
request_body = commonFuc().get_business_data(module, "payload32")
"""
场景: 获取退货记录列表
用例名称:获取退货记录列表
输出:{"success":true,"code":"200","message":"OK"}
"""
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
# 获取接口响应时间
api_time = float(result.elapsed.total_seconds())
result = json.loads(result.content)
result["api_time"] = api_time
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict32")
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
...@@ -5,6 +5,9 @@ ...@@ -5,6 +5,9 @@
"username3": "GL1000086" "username3": "GL1000086"
"password3": "Aa123456" "password3": "Aa123456"
"username_be": "testtest"
"password_be": "Aa123456"
#后台运营管理系统登录信息(子站点上海医疗器械有限公司) #后台运营管理系统登录信息(子站点上海医疗器械有限公司)
"username1": "Admin00111" "username1": "Admin00111"
"password1": "Aa123456" "password1": "Aa123456"
...@@ -222,7 +225,11 @@ checkDict30: {"demandCode":"%s"} ...@@ -222,7 +225,11 @@ checkDict30: {"demandCode":"%s"}
checkDict31: {"success":true,"code":"200","message":null,"data":null,"freshToken":null} checkDict31: {"success":true,"code":"200","message":null,"data":null,"freshToken":null}
#测试场景三十二:获取退货记录列表
"url32": "/order/mall/queryRefundListMall"
"payload32": {"pageStart":1,"pageSize":10,"refundCode":"","customerName":"","returnType":"","pageNumber":1}
#预期结果
checkDict32: {"success":true,"code":"200","message":"OK"}
......
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