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
b148de81
Commit
b148de81
authored
Nov 10, 2023
by
liguangyu06
Browse files
用例优化
parent
d49c9d29
Changes
3
Hide whitespace changes
Inline
Side-by-side
air_case/cmdc_special_fresenius_group/停用_批量_特价单品.air/停用_批量_特价单品.py
View file @
b148de81
...
...
@@ -26,7 +26,7 @@ headers = commonFuc().get_business_data(module, "json_headers2", cmdc_access_tok
# 第二步特价单品列表查询
url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"url1"
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload1"
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload
_
1"
)
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
result
=
json
.
loads
(
result
.
content
)
...
...
@@ -51,7 +51,7 @@ excel.write_data(row=2, column=4, value=customer_name)
# 第二步文件导入
url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"url18"
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload18"
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload18
_0
"
)
# 获取文件
file
=
open
(
file_path
,
"rb"
)
...
...
@@ -77,7 +77,6 @@ request_body = {"freseniusPriceIds": [fresenius_price_id], "groupPriceStatus": 0
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
result
=
json
.
loads
(
result
.
content
)
print
(
result
)
file
.
close
()
# 数据库操作
...
...
air_case/cmdc_special_fresenius_group/新老商品关系编码维护新增验证.air/新老商品关系编码维护新增验证.py
View file @
b148de81
...
...
@@ -29,7 +29,7 @@ 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_a
=
result
[
"data"
][
"list"
][
product_id_a
]
product_id_b
=
random
.
randint
(
product_id_a
+
1
,
len
(
result
[
"data"
][
"list"
]))
product_b
=
result
[
"data"
][
"list"
][
product_id_b
]
...
...
data/cmdc_special_fresenius_group/data
View file @
b148de81
...
...
@@ -27,6 +27,7 @@ json_headers1: {
#测试场景一:特价单品查询
"url1": "/order/public/querySingleProductPricePage"
"payload1": {"groupCode":"","groupName":"","productCode":"","productInfo":"","materialCode":"","manufacturerList":[],"productLineName":"","description":"","manufacturerProductDesc":"","manufacturerProductNo":"","customerCode":"","customerName":"","manufacturerUserNo":"","manufacturerUserDesc":"","documentNo":"","groupType":1,"groupPriceStatus":null,"pageStart":null,"pageSize":null}
"payload_1": {"groupCode":"","groupName":"","productCode":"","productInfo":"","materialCode":"","manufacturerList":[],"productLineName":"","description":"","manufacturerProductDesc":"","manufacturerProductNo":"","customerCode":"","customerName":"","manufacturerUserNo":"","manufacturerUserDesc":"","documentNo":"","groupType":1,"groupPriceStatus":"1","pageStart":1,"pageSize":8}
#预期结果
checkDict1: {"total":"%s"}
...
...
@@ -156,6 +157,7 @@ checkDict17: {"total": 1}
#excel导入接口和报文
"url18": "/order/public/importEnableOrDisableSingleProduct"
"payload18": {"groupPriceStatus": 1}
"payload18_0": {"groupPriceStatus": 0}
#特价单品启用接口信息
"url_open": "/order/public/enableOrDisableProductPrice"
#预期结果
...
...
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