Commit 47fa424b authored by xiao-hesheng's avatar xiao-hesheng
Browse files

供货目录申请

parent 29fc2023
# -*- 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()
# -*- 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()
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
"listVoPage_url": "/test2api/mdmService/supplyRelation/listVoPage/" "listVoPage_url": "/test2api/mdmService/supplyRelation/listVoPage/"
"editSupplyRelation_url": "/test2api/mdmService/supplyRelation/editSupplyRelation/" "editSupplyRelation_url": "/test2api/mdmService/supplyRelation/editSupplyRelation/"
"auditSupplyRelation_url": "/test2api/mdmService/supplyRelation/auditSupplyRelation/" "auditSupplyRelation_url": "/test2api/mdmService/supplyRelation/auditSupplyRelation/"
"listProvInfoBySubProv_url": "/test2api/mdmService/supplyRelation/listProvInfoBySubProv/"
json_contentType: "application/json" json_contentType: "application/json"
json_headers: { json_headers: {
"Content-Type": "%s" "Content-Type": "%s"
...@@ -105,6 +106,12 @@ json_headers2: { ...@@ -105,6 +106,12 @@ json_headers2: {
"activeFlag": "", "activeFlag": "",
"version": 0 "version": 0
} }
"payload8": {
"provId": "%s",
"hosId": "%s",
"tbStatus": 20,
"activeFlag": 1
}
checkDict: {"code": 0,'msg': None,'data':1} checkDict: {"code": 0,'msg': None,'data':1}
checkDict1: {"code": 400,'msg': '供销关系已存在!请勿重复添加','data':None} checkDict1: {"code": 400,'msg': '供销关系已存在!请勿重复添加','data':None}
checkDict2: {"code": 400,'msg': None,'data':None} checkDict2: {"code": 400,'msg': None,'data':None}
......
...@@ -72,9 +72,9 @@ ...@@ -72,9 +72,9 @@
</tr> </tr>
<tr width="600"> <tr width="600">
<td class="details-col-elapsed"><a href='../log/b16供货关系审核_重复审核_客户类型_医院/log.html' target='_blank'>b16供货关系审核_重复审核_客户类型_医院</a></td> <td class="details-col-elapsed"><a href='../log/b18供货目录申请_客户类型_医院_提交供货申请单_添加产品/log.html' target='_blank'>b18供货目录申请_客户类型_医院_提交供货申请单_添加产品</a></td>
<td class="success">成功</td> <td class="success">成功</td>
<td class="details-col-elapsed">1.648</td> <td class="details-col-elapsed">1.468</td>
<td class="details-col-elapsed">xiaohesheng</td> <td class="details-col-elapsed">xiaohesheng</td>
</tr> </tr>
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment