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-spd
Commits
47fa424b
Commit
47fa424b
authored
Oct 08, 2023
by
xiao-hesheng
Browse files
供货目录申请
parent
29fc2023
Changes
4
Hide whitespace changes
Inline
Side-by-side
air_case/mdm3_cm/b17供货目录申请_客户类型_医院_企业账号登录.air/b17供货目录申请_客户类型_医院_企业账号登录.py
0 → 100644
View file @
47fa424b
# -*- encoding=utf8 -*-
from
common.fileUtls
import
FileUtils
__author__
=
"xiaohesheng"
"""
case_tag:api,mdm-web,b17供货目录申请_客户类型_医院_企业账号登录,id2255,id2255-17,sit,on
主数据平台:b17供货目录申请_客户类型_医院_企业账号登录
"""
from
common.common_func
import
commonFuc
from
air_case.mdm_login.登录外网系统.登录外网系统
import
login_system
from
airtest.core.api
import
using
import
sys
module
=
"mdm3_cm"
def
e_login
():
module
=
"mdm3_cm"
info
=
FileUtils
().
r_info
(
"mdm3_cm"
,
"供货关系申请"
)
print
(
info
)
e_corpId
=
info
[
'e_corpId'
]
h_corpId
=
info
[
'h_corpId'
]
e_username
=
info
[
'e_username'
]
h_name
=
info
[
'h_name'
]
"""
场景:a10供货关系审核_驳回_客户类型_医院_医院账号登录
用例名称:a10供货关系审核_驳回_客户类型_医院_医院账号登录
输入:用户名,密码
输出:"rtn_msg": token,projectCode,uxid,corpId,h_name
"""
# module = "mdm3_cm"
#
username
=
e_username
# print('医院名称',username)
password
=
commonFuc
().
get_business_data
(
module
,
"password"
)
# print(username, password)
# 获取token和projectCode
token
,
projectCode
,
uxid
,
corpId
,
info
=
login_system
(
username
,
password
).
get_token
()
return
token
,
projectCode
,
uxid
,
corpId
,
h_name
e_login
()
air_case/mdm3_cm/b18供货目录申请_客户类型_医院_提交供货申请单_添加产品.air/b18供货目录申请_客户类型_医院_提交供货申请单_添加产品.py
0 → 100644
View file @
47fa424b
# -*- encoding=utf8 -*-
from
common.fileUtls
import
FileUtils
__author__
=
"xiaohesheng"
"""
case_tag:api,mdm-web,b18供货目录申请_客户类型_医院_提交供货申请单_添加产品,id2255,id2255-18,sit,on
主数据平台:b18供货目录申请_客户类型_医院_提交供货申请单_添加产品
"""
from
common.common_func
import
commonFuc
from
air_case.mdm_login.登录外网系统.登录外网系统
import
login_system
from
airtest.core.api
import
using
import
sys
module
=
"mdm3_cm"
def
submitSupplyRelation_reject
():
module
=
"mdm3_cm"
pro_path
=
commonFuc
().
get_pro_path
()
sys
.
path
.
append
(
pro_path
+
r
'\\air_case\\mdm3_cm\\b17供货目录申请_客户类型_医院_企业账号登录.air'
)
using
(
pro_path
+
r
'\\air_case\\mdm3_cm\\b17供货目录申请_客户类型_医院_企业账号登录.air'
)
from
b17供货目录申请_客户类型_医院_企业账号登录
import
e_login
token
,
projectCode
,
uxid
,
corpId
,
e_name
=
e_login
()
print
(
token
,
projectCode
,
uxid
,
corpId
,
e_name
)
sys
.
path
.
append
(
pro_path
+
r
'\\air_case\\mdm3_cm\\b10供货关系审核_驳回_客户类型_医院_医院账号登录.air'
)
using
(
pro_path
+
r
'\\air_case\\mdm3_cm\\b10供货关系审核_驳回_客户类型_医院_医院账号登录.air'
)
from
b10供货关系审核_驳回_客户类型_医院_医院账号登录
import
h_login
h_token
,
h_projectCode
,
h_uxid
,
h_corpId
,
h_name
=
h_login
()
"""
场景:b18供货目录申请_客户类型_医院_提交供货申请单_添加产品
用例名称:b18供货目录申请_客户类型_医院_提交供货申请单_添加产品
输入:医院id
输出:"rtn_msg": 0
"""
#b18供货目录申请_客户类型_医院_提交供货申请单_添加产品
url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"listProvInfoBySubProv_url"
)
# 获取请求头信息
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers2"
,
commonFuc
().
get_business_data
(
module
,
"json_contentType"
),
token
,
projectCode
)
contactUser
=
commonFuc
().
randomString
(
5
)
contactWay
=
contactUser
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload8"
,
corpId
,
h_corpId
)
# 发送请求
result
=
commonFuc
().
http_post
(
url
,
request_body
,
headers
)
print
(
'result'
,
result
)
#断言
# checkDict=commonFuc().get_business_data(module,'checkDict3')
# commonFuc().check_result(checkDict,result)
submitSupplyRelation_reject
()
data/mdm3_cm/data
View file @
47fa424b
...
...
@@ -5,6 +5,7 @@
"listVoPage_url": "/test2api/mdmService/supplyRelation/listVoPage/"
"editSupplyRelation_url": "/test2api/mdmService/supplyRelation/editSupplyRelation/"
"auditSupplyRelation_url": "/test2api/mdmService/supplyRelation/auditSupplyRelation/"
"listProvInfoBySubProv_url": "/test2api/mdmService/supplyRelation/listProvInfoBySubProv/"
json_contentType: "application/json"
json_headers: {
"Content-Type": "%s"
...
...
@@ -105,6 +106,12 @@ json_headers2: {
"activeFlag": "",
"version": 0
}
"payload8": {
"provId": "%s",
"hosId": "%s",
"tbStatus": 20,
"activeFlag": 1
}
checkDict: {"code": 0,'msg': None,'data':1}
checkDict1: {"code": 400,'msg': '供销关系已存在!请勿重复添加','data':None}
checkDict2: {"code": 400,'msg': None,'data':None}
...
...
report/summary.html
View file @
47fa424b
...
...
@@ -72,9 +72,9 @@
</tr>
<tr
width=
"600"
>
<td
class=
"details-col-elapsed"
><a
href=
'../log/b1
6
供货
关系审核_重复审核_客户类型_医院
/log.html'
target=
'_blank'
>
b1
6
供货
关系审核_重复审核_客户类型_医院
</a></td>
<td
class=
"details-col-elapsed"
><a
href=
'../log/b1
8
供货
目录申请_客户类型_医院_提交供货申请单_添加产品
/log.html'
target=
'_blank'
>
b1
8
供货
目录申请_客户类型_医院_提交供货申请单_添加产品
</a></td>
<td
class=
"success"
>
成功
</td>
<td
class=
"details-col-elapsed"
>
1.
6
48
</td>
<td
class=
"details-col-elapsed"
>
1.4
6
8
</td>
<td
class=
"details-col-elapsed"
>
xiaohesheng
</td>
</tr>
...
...
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