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
b98fad6f
Commit
b98fad6f
authored
Feb 04, 2024
by
liguangyu06
Browse files
优化
parent
a7def11d
Changes
4
Hide whitespace changes
Inline
Side-by-side
air_case/cmdc_31st/ab_补货设置批量导入验证.air/ab_补货设置批量导入验证.py
View file @
b98fad6f
# -*- encoding=utf8 -*-
__author__
=
"liguangyu"
import
json
"""
case_tag:cmdc_api,cmdc补货设置批量导入验证,31,31-25,sit,bs
主数据平台:后台运营系统补货设置批量导入接口
...
...
@@ -42,6 +44,7 @@ files = {"file": file}
# 发送请求
result
=
requests
.
post
(
url
,
files
=
files
,
headers
=
headers
,
data
=
request_body
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
...
...
@@ -53,7 +56,7 @@ mysql_handle = mySql()
host
,
port
,
user
,
pwd
=
mysql_handle
.
getConf
(
db
=
"cmdc_db"
)
# 查询数据库中新增补货设置对应的pacNo
sql
=
"SELECT t.pacNo FROM `cmdc-order`.tc_replenishment_setting t WHERE productCode = 115
95133
and deleteSign = 0"
sql
=
"SELECT t.pacNo FROM `cmdc-order`.tc_replenishment_setting t WHERE productCode = 1
0
15
4719
and deleteSign = 0"
pac_no
=
mysql_handle
.
selectSql
(
host
,
port
,
user
,
pwd
,
"cmdc-order"
,
sql
)[
0
][
0
]
# 实际结果
...
...
air_case/cmdc_31st/ba_补货设置更新功能验证.air/ba_补货设置更新功能验证.py
View file @
b98fad6f
...
...
@@ -28,6 +28,7 @@ request_body = commonFuc().get_business_data(module, "payload27_1")
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
result
=
json
.
loads
(
result
.
content
)
print
(
result
)
# 获取补货设置信息
id
=
result
[
"data"
][
"list"
][
0
][
"id"
]
...
...
@@ -79,7 +80,7 @@ if result["data"][vpt_random]["tcacatt1DS"]:
host
,
port
,
user
,
pwd
=
mysql_handle
.
getConf
(
db
=
"cmdc_db"
)
# 查询数据库中新增补货设置对应的pacNo
sql
=
"SELECT t.pacNo FROM `cmdc-order`.tc_replenishment_setting t WHERE productCode = 115
95133
and deleteSign = 0"
sql
=
"SELECT t.pacNo FROM `cmdc-order`.tc_replenishment_setting t WHERE productCode = 1
0
15
4719
and deleteSign = 0"
pac_no
=
mysql_handle
.
selectSql
(
host
,
port
,
user
,
pwd
,
"cmdc-order"
,
sql
)[
0
][
0
]
# 获取预期结果
...
...
data/cmdc_31st/data
View file @
b98fad6f
...
...
@@ -200,7 +200,7 @@ checkDict25: {"total":"%s"}
"url26": "/order/public/replenishmentSetting/importExcel"
"payload26": {"type":1}
#预期结果
checkDict26: {"pacNo":"20160
0
1"}
checkDict26: {"pacNo":"201601
7
"}
#测试场景二十七:补货设置更新功能验证
...
...
@@ -209,7 +209,7 @@ checkDict26: {"pacNo":"2016001"}
#预期结果
checkDict27: {"pacNo":"%s"}
#查找指定的补货设置
"payload27_1": {"currentPage":1,"pageSize":10,"total":
1
,"productName":"115
95133
","pageStart":1}
"payload27_1": {"currentPage":1,"pageSize":10,"total":
2
,"productName":"1
0
15
4719
","pageStart":1}
#测试场景二十八:补货设置删除功能验证
...
...
data/cmdc_files/补货设置模板.xlsx
View file @
b98fad6f
No preview for this file type
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