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
70a41c7e
Commit
70a41c7e
authored
Feb 02, 2024
by
liguangyu06
Browse files
优化
parent
e643b7ba
Changes
1
Hide whitespace changes
Inline
Side-by-side
air_case/cmdc_order_list/获取用户默认地址_代客下单.air/获取用户默认地址_代客下单.py
View file @
70a41c7e
...
@@ -28,7 +28,7 @@ request_body = commonFuc().get_business_data(module, "payload33")
...
@@ -28,7 +28,7 @@ request_body = commonFuc().get_business_data(module, "payload33")
# 发送请求
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
result
=
json
.
loads
(
result
.
content
)
result
=
json
.
loads
(
result
.
content
)
# print(result)
# 生成随机数
# 生成随机数
customer_random
=
random
.
randint
(
0
,
len
(
result
[
"data"
][
"list"
])
-
1
)
customer_random
=
random
.
randint
(
0
,
len
(
result
[
"data"
][
"list"
])
-
1
)
# 获取客户信息
# 获取客户信息
...
@@ -52,8 +52,10 @@ api_time = float(result.elapsed.total_seconds())
...
@@ -52,8 +52,10 @@ api_time = float(result.elapsed.total_seconds())
# 获取用户默认地址信息
# 获取用户默认地址信息
result
=
json
.
loads
(
result
.
content
)
result
=
json
.
loads
(
result
.
content
)
# print(result)
# 判断有些用户没有默认地址
# 判断有些用户没有默认地址
if
result
[
"data"
]:
if
result
[
"data"
]:
is_default
=
result
[
"data"
][
0
][
"isDefault"
]
result
=
{
"addressId"
:
result
[
"data"
][
0
][
"addressId"
]}
result
=
{
"addressId"
:
result
[
"data"
][
0
][
"addressId"
]}
# 将接口响应时间添加至结果中
# 将接口响应时间添加至结果中
result
[
"api_time"
]
=
api_time
result
[
"api_time"
]
=
api_time
...
@@ -65,8 +67,11 @@ if result["data"]:
...
@@ -65,8 +67,11 @@ if result["data"]:
# 查询数据库中对应的用户的默认地址
# 查询数据库中对应的用户的默认地址
sql
=
"SELECT t.addressId FROM `cmdc-user`.cmdc_user_address t "
\
sql
=
"SELECT t.addressId FROM `cmdc-user`.cmdc_user_address t "
\
"WHERE userId = {} and companyId = {} and deleteSign = 0 and isDefault = 1"
.
format
(
user_id
,
company_id
)
"WHERE userId = {} and companyId = {} and deleteSign = 0 "
\
"and isDefault = {}"
.
format
(
user_id
,
company_id
,
is_default
)
# print(sql)
address_id
=
mysql_handle
.
selectSql
(
host
,
port
,
user
,
pwd
,
"cmdc-user"
,
sql
)[
0
][
0
]
address_id
=
mysql_handle
.
selectSql
(
host
,
port
,
user
,
pwd
,
"cmdc-user"
,
sql
)[
0
][
0
]
# print(address_id)
# 获取预期结果
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict35"
,
address_id
)
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict35"
,
address_id
)
...
...
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