Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
test
autotest-airtest-web-cmdc
Commits
53361d39
Commit
53361d39
authored
Sep 27, 2023
by
liguangyu06
Browse files
1、增加通过Excel复制添加商品用例
2、优化tag
parent
3d6eab1a
Changes
69
Hide whitespace changes
Inline
Side-by-side
air_case/cmdc_product_list_query/商品列表_快速下单.air/商品列表_快速下单.py
View file @
53361d39
...
...
@@ -2,7 +2,7 @@
__author__
=
"liguangyu"
"""
case_tag:cmdc_api,cmdc获取商品列表(快速下单),2252345,2252-
1
,sit,bs
case_tag:cmdc_api,cmdc获取商品列表(快速下单),2252345,2252-
43
,sit,bs
主数据平台:多彩商城商品列表接口
"""
...
...
air_case/cmdc_product_list_query/获取客户列表.air/获取客户列表.py
View file @
53361d39
...
...
@@ -2,7 +2,7 @@
__author__
=
"liguangyu"
"""
case_tag:cmdc_api,cmdc获取客户列表,2250,2250-
4
,sit,bs
case_tag:cmdc_api,cmdc获取客户列表,2250,2250-
26
,sit,bs
主数据平台:运营后台管理系统获取客户列表接口
"""
...
...
air_case/cmdc_purchase_list/采购单查询.air/采购单查询.py
View file @
53361d39
...
...
@@ -2,7 +2,7 @@
__author__
=
"liguangyu"
"""
case_tag:cmdc_api,cmdc采购单查询,2250,2250-2,sit,bs
case_tag:cmdc_api,cmdc采购单查询,2250,2250-2
7
,sit,bs
主数据平台:运营后台管理系统采购单查询接口
"""
...
...
air_case/cmdc_query_customer/客户查询.air/客户查询.py
View file @
53361d39
...
...
@@ -2,7 +2,7 @@
__author__
=
"liguangyu"
"""
case_tag:cmdc_api,cmdc客户查询,2250,2250-
1
,sit,bs
case_tag:cmdc_api,cmdc客户查询,2250,2250-
28
,sit,bs
主数据平台:运营后台管理系统客户接口
"""
...
...
air_case/cmdc_userinfo_query/用户信息查询.air/用户信息查询.py
View file @
53361d39
...
...
@@ -2,7 +2,7 @@
__author__
=
"liguangyu"
"""
case_tag:cmdc_api,cmdc用户信息查询,2252,2252-
1
,sit,bs
case_tag:cmdc_api,cmdc用户信息查询,2252,2252-
44
,sit,bs
主数据平台:多彩商城用户信息查询接口
"""
...
...
air_case/cmdc_website/站点切换.air/站点切换.py
View file @
53361d39
...
...
@@ -2,7 +2,7 @@
__author__
=
"liguangyu"
"""
case_tag:cmdc_api,cmdc站点切换,2252,225
01-3
,sit,bs
case_tag:cmdc_api,cmdc站点切换,2252
345
,225
2-45
,sit,bs
主数据平台:多彩商城站点切换接口
"""
...
...
@@ -18,8 +18,8 @@ module = "cmdc_website"
url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"url2"
)
print
(
url
)
# 获取登录所需账号密码
username
=
commonFuc
().
get_business_data
(
module
,
"username"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password"
)
username
=
commonFuc
().
get_business_data
(
module
,
"username
1
"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password
1
"
)
# 获取登录后Cmdc_access_token
cmdc_access_token
=
CmdcMaiiLogin
(
username
,
password
).
get_token
()
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers"
,
cmdc_access_token
)
...
...
air_case/cmdc_website/获取站点信息.air/获取站点信息.py
View file @
53361d39
...
...
@@ -2,7 +2,7 @@
__author__
=
"liguangyu"
"""
case_tag:cmdc_api,cmdc获取站点信息,2252,225
01-3
,sit,bs
case_tag:cmdc_api,cmdc获取站点信息,2252,225
2-46
,sit,bs
主数据平台:多彩商城获取站点接口
"""
...
...
air_case/cmdc_website/获取站点商品.air/获取站点商品.py
View file @
53361d39
...
...
@@ -2,7 +2,7 @@
__author__
=
"liguangyu"
"""
case_tag:cmdc_api,cmdc切换站点并查询获取商品信息,2252,225
01-3
,sit,bs
case_tag:cmdc_api,cmdc切换站点并查询获取商品信息,2252,225
2-47
,sit,bs
涉及到接口:多彩商城站点切换接口、查询商品信息等接口
"""
...
...
data/cmdc_buyercar_list/data
View file @
53361d39
# 多
彩
商城登录信息
# 多
采
商城登录信息
"username": "Test001"
"password": "Aa123456"
...
...
@@ -191,5 +191,37 @@ checkDict82: {"quantity":"%s"}
#通过Excel复制添加商品
#查询用户站点信息
"url_user_websites": "/user/mall/queryWebsites"
#切换站点
"url_switch_website": "/user/mall/switchWebsite"
"payload_switch_website": {"companyId":"%d","companyCode":"00102"}
#查询站点对应的商品
"url_website_product": "/product/mall/queryPcProductInfoByPage"
"payload_website_product": {"filterConditions":[],"ranking":"","searchName":"","pageNum":1,"pageSize":40,"orderBy":"","orderByType":""}
#通过Excel复制添加商品接口地址
"url_batch": "/product/mall/batchAddBuyerCart"
#测试场景一:添加失败
"payload21": {"currentCompanyId":"","buyerCartList":[{"productCode":"%s","materialCode":"","quantity":"1"}],"excelCopySort":0,"companyId":2}
#预期结果
checkDict21: {"success":false,"code":"200","message":"商品添加完毕,本次添加商品【1】条,成功【0】条,失败【1】条:\n第1行,该商品不存在!","data":[],"freshToken":null}
#测试场景二:必填字段缺失
"payload22": {"currentCompanyId":"","buyerCartList":[{"quantity":"1"}],"excelCopySort":0,"companyId":3}
#预期结果
checkDict22: {"success":false,"code":"200","message":"商品添加完毕,本次添加商品【1】条,成功【0】条,失败【1】条:\n第1行,产品编码或物料编码为空!","data":[],"freshToken":null}
#测试场景三:子站点不存在
"payload23": {"currentCompanyId":"","buyerCartList":[{"productCode":"10231310","materialCode":"","quantity":"1"}],"excelCopySort":0,"companyId":"%s"}
#预期结果
checkDict23: {"success":false,"code":"999","message":"找不到该公司的首营信息","data":null,"freshToken":null}
#测试场景四:添加商品成功
"payload23": {"currentCompanyId":"","buyerCartList":[{"productCode":"%s","materialCode":"","quantity":"1"}],"excelCopySort":0,"companyId":"%s"}
#预期结果
checkDict23: {"success":false,"code":"200","message":"商品添加完毕,本次添加商品【1】条,成功【1】条,失败【0】条。"}
Prev
1
2
3
4
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment