Commit c9f4691d authored by liguangyu06's avatar liguangyu06
Browse files

Merge remote-tracking branch 'origin/master'

parents ad460bff 34f00d94
......@@ -3,7 +3,7 @@
__author__ = "xiaohesheng"
"""
case_tag:api,mdm-web企业认领,id2248,id2248-1,sit,on
case_tag:api,mdm-web,企业认领,id2248,id2248-1,sit,on
主数据平台:注册企业审核认领流程
"""
......@@ -41,7 +41,7 @@ result = commonFuc().http_post(url, request_body, headers)
# # print(result)
#获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict")
print(check_dict)
# print(check_dict)
#断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
#=============== 企业注册提交接口_认领结束
......
......@@ -3,7 +3,7 @@
__author__ = "xiaohesheng"
"""
case_tag:api,mdm-web企业锁定,id2248,id2248-2,sit,on
case_tag:api,mdm-web,企业锁定,id2248,id2248-2,sit,on
主数据平台:注册企业审核锁定流程
"""
......
......@@ -3,7 +3,7 @@
__author__ = "xiaohesheng"
"""
case_tag:api,mdm-web企业审核,id2248,id2248-3,sit,on
case_tag:api,mdm-web,企业审核,id2248,id2248-3,sit,on
主数据平台:注册企业审核认领流程
"""
......@@ -19,10 +19,10 @@ from a企业认领 import *
# print('global_var_id',global_var_id)
id1=global_var_id
"""
场景:注册企业认领
用例名称:企业认领
场景:注册企业审核
用例名称:企业审核
输入:CRid
输出:"rtn_msg": "企业被认领"
输出:"rtn_msg": "{"code": 0,'msg': None,'data':'审核通过'}"
"""
# 企业注册提交接口_审核通过_开始
username = commonFuc().get_business_data(module, "username")
......@@ -46,4 +46,5 @@ check_dict1 = commonFuc().get_business_data(module, "checkDict1")
#断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict1, result)
#===============企业注册提交接口_审核通过_结束
\ No newline at end of file
#===============企业注册提交接口_审核通过_结束
#审核通过的企业名称
......@@ -3,7 +3,7 @@
__author__ = "xiaohesheng"
"""
case_tag:api,mdm-web企业审核,id2248,id2248-4,sit,on
case_tag:api,mdm-web,企业审核,id2248,id2248-4,sit,on
主数据平台:注册企业审核认领流程
"""
......
......@@ -3,7 +3,7 @@
__author__ = "xiaohesheng"
"""
case_tag:api,mdm-web企业审核,id2248,id2248-5,sit,on
case_tag:api,mdm-web,企业审核,id2248,id2248-5,sit,on
主数据平台:注册企业审核认领流程
"""
......
......@@ -3,7 +3,7 @@
__author__ = "xiaohesheng"
"""
case_tag:api,mdm-web企业审核,id2248,id2248-6,sit,on
case_tag:api,mdm-web,企业审核,id2248,id2248-6,sit,on
主数据平台:注册企业审核驳回认领流程
"""
......
......@@ -2,7 +2,7 @@
__author__ = "xiaohesheng"
"""
case_tag:api,mdm-web境内,id2232,id2232-1,sit,on
case_tag:api,mdm-web,id2232,id2232-1,sit,on
主数据平台:注册企业接口
"""
......
......@@ -2,7 +2,7 @@
__author__ = "xiaohesheng"
"""
case_tag:api,mdm-web2,id2232,id2232-3,sit,on
case_tag:api,mdm-web,id2232,id2232-3,sit,on
主数据平台:注册企业接口_注册时_有附件
"""
......
......@@ -2,7 +2,7 @@
__author__ = "xiaohesheng"
"""
case_tag:api,mdm-web1,id2232,id2232-4,it,on
case_tag:api,mdm-web,id2232,id2232-4,it,on
主数据平台:注册企业接口_注册时_有附件
"""
......
......@@ -2,7 +2,7 @@
__author__ = "xiaohesheng"
"""
case_tag:api,mdm-web正常注册,id2232,id2232-5,sit,on
case_tag:api,mdm-web,正常注册,id2232,id2232-5,sit,on
主数据平台:注册企业接口
"""
......
......@@ -2,7 +2,7 @@
__author__ = "xiaohesheng"
"""
case_tag:api,mdm-web注册企业已存在,id2232,id2232-6,sit,on
case_tag:api,mdm-web,注册企业已存在,id2232,id2232-6,sit,on
主数据平台:注册企业接口
"""
......
......@@ -2,7 +2,7 @@
__author__ = "xiaohesheng"
"""
case_tag:api,mdm-web生产厂商正常注册,id2232,id2232-7,sit,on
case_tag:api,mdm-web,生产厂商正常注册,id2232,id2232-7,sit,on
主数据平台:生产厂商_企业注册提交_正常注册
"""
......
......@@ -2,7 +2,7 @@
__author__ = "xiaohesheng"
"""
case_tag:api,mdm-web经销商正常注册,id2232,id2232-8,sit,on
case_tag:api,mdm-web,经销商正常注册,id2232,id2232-8,sit,on
主数据平台:经销商_企业注册提交_正常注册
"""
......
......@@ -4,7 +4,7 @@ __author__ = "xiaohesheng"
"""
暂未调试脚本
case_tag:api,mdm-web私立医院注册,id2249,id2249-2,sit,on,10086
case_tag:api,mdm-web,私立医院注册,id2249,id2249-2,sit,on,10086
主数据平台:私立医院注册
"""
from common.common_func import commonFuc
......
# -*- encoding=utf8 -*-
from common.timeUtils import timeUtils
from common.fileUtls import FileUtils
import sys
__author__ = "xiaohesheng"
"""
case_tag:api,mdm-web,分页查询供应商产品数据,id2251,id2251-1,sit,on,2023091201
主数据平台:分页查询供应商产品数据
"""
module = "mdm3_pim"
from common.common_func import commonFuc, using
from air_case.mdm_login.登录外网系统.登录外网系统 import login_system
pro_path=commonFuc().get_pro_path()
sys.path.append(pro_path+r'\\air_case\\mdm3_ea\\a企业认领.air')
using(pro_path+r'\\air_case\\mdm3_ea\\a企业认领.air')
sys.path.append(pro_path+r'\\air_case\\mdm3_ea\\a企业锁定.air')
using(pro_path+r'\\air_case\\mdm3_ea\\a企业锁定.air')
sys.path.append(pro_path+r'\\air_case\\mdm3_ea\\企业审核.air')
using(pro_path+r'\\air_case\\mdm3_ea\\企业审核.air')
from a企业认领 import *
from a企业锁定 import *
from 企业审核 import *
"""
场景:分页查询供应商产品数据
用例名称:分页查询供应商产品数据
输入:CRid
输出:"rtn_msg": "ok"
"""
# 登录
username = global_var_cname
password = commonFuc().get_business_data(module, "password")
print(username, password)
# 获取token和projectCode
token, projectCode, uxid, corpId,info = login_system(username, password).get_token()
# 分页查询供应商产品数据接口
module = "mdm3_pim"
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "listVoPage_url")
print(url)
# 获取请求头信息
headers = commonFuc().get_business_data(module, "json_headers2",
commonFuc().get_business_data(module, "json_contentType"), token,
projectCode)
request_body = commonFuc().get_business_data(module, "payload", corpId)
# 发送请求
result = commonFuc().http_post(url, request_body, headers)
print('实际值',result)
code = commonFuc().analysis_json('code', result)
data = commonFuc().analysis_json('data', result)
data = commonFuc().analysis_json('data', data)
# print('aaaaaaaaaaaaaaaaaaaaaaaaaaaa',data)
# 断言实际结果中是否包含预期结果的内容
# 新注册的企业首次查询产品信息,预期结果为空
check_dict = commonFuc().get_business_data(module, "checkDict")
# print('预期值',check_dict)
commonFuc().check_text_exist(code, result) # 检查验证码
commonFuc().check_text_exist('[]', result) # 检查数据data为空[]
# -*- encoding=utf8 -*-
from common.timeUtils import timeUtils
from common.fileUtls import FileUtils
import sys
__author__ = "xiaohesheng"
"""
case_tag:api,mdm-web,产品信息申报,id2251,id2251-2,sit,on,2023091201
主数据平台:产品信息申报
"""
module = "mdm3_pim"
from common.common_func import commonFuc, using
from air_case.mdm_login.登录外网系统.登录外网系统 import login_system
pro_path=commonFuc().get_pro_path()
sys.path.append(pro_path+r'\\air_case\\mdm3_pim\\a分页查询供应商产品数据.air')
using(pro_path+r'\\air_case\\mdm3_pim\\a分页查询供应商产品数据.air')
from a分页查询供应商产品数据 import *
"""
场景:产品信息申报
用例名称:产品信息申报
输入:CRid
输出:"rtn_msg": "ok"
"""
# 登录
username = global_var_cname
password = commonFuc().get_business_data(module, "password")
print(username, password)
# 获取token和projectCode
token, projectCode, uxid, corpId,info = login_system(username, password).get_token()
# 产品信息申报接口
module = "mdm3_pim"
# 产品申报
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "submitGoodsRegist_url")
# 获取请求头信息
headers = commonFuc().get_business_data(module, "json_headers2",
commonFuc().get_business_data(module, "json_contentType"), token,
projectCode)
p_name = commonFuc().get_business_data(module, "name1") # 获取前缀name
p_name = p_name + commonFuc().randomString(5) # 随机数生成拼接产品名称
request_body = commonFuc().get_business_data(module, "payload6", p_name, p_name, p_name, p_name, p_name, p_name, p_name,
p_name, p_name, p_name, p_name, p_name, p_name, p_name)
print('新增产品请求体', request_body)
# 发送请求
result = commonFuc().http_post(url, request_body, headers)
print("新增产品返回结果", result)
goodsRegistVO = commonFuc().analysis_json('goodsRegistVO', result)
goodsName = commonFuc().analysis_json('goodsName', goodsRegistVO)
commonFuc().check_text_exist(goodsName, result) # 检查返回结果中是否存在新增的产品名称
\ No newline at end of file
......@@ -4,7 +4,7 @@ from common.fileUtls import FileUtils
__author__ = "xiaohesheng"
"""
case_tag:api,mdm-web产品新增和审核,id2251,id2251-1,sit,on,2023091201
case_tag:api,mdm-web,产品新增和审核,id2251,id2251-0,sit,on,2023091201
主数据平台:产品新增和审核通过
"""
......@@ -28,7 +28,6 @@ def Enterprise_audit():
result = commonFuc().http_post(url, request_body, headers)
# 获取接口返回id
id1 = commonFuc().analysis_json('id', result)
# 企业注册提交接口_认领
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "updateById_url")
username = commonFuc().get_business_data(module, "username")
......
......@@ -9,16 +9,16 @@ from common.fileUtls import *
__author__ = "xiaohesheng"
"""
case_tag:api,mdm-web产品规格新增,id2251,id2251-2,sit,on,2023091202
case_tag:api,mdm-web,产品规格新增,id2253,id2253-1,sit,on
主数据平台:web产品规格新增
"""
module = "mdm3_pim"
module = "mdm3_psm"
# 登录
info = FileUtils().r_info(module,'产品新增')
info = FileUtils().r_info("mdm3_pim",'产品新增')
username=info['username']
goodsname=info['goodsname']
password = commonFuc().get_business_data(module, "password")
password = commonFuc().get_business_data("mdm3_pim", "password")
# print(username, password)
# 获取token和projectCode
token, projectCode, uxid, corpId,info = login_system(username, password).get_token()
......@@ -41,14 +41,16 @@ url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "submitG
headers = commonFuc().get_business_data(module, "json_headers2",
commonFuc().get_business_data(module, "json_contentType"), token,
projectCode)
request_body = commonFuc().get_business_data(module, "payload11", MGID,goodsname)
request_body = commonFuc().get_business_data(module, "payload1", MGID,goodsname)
# print('request_body',request_body)
# 发送请求
result = commonFuc().http_post(url, request_body, headers)
# print('产品规格申报',result)
print('产品规格申报',result)
code=commonFuc().analysis_json('code',result)
goodsname1=commonFuc().analysis_json('goodsName',commonFuc().analysis_json('goodsRegistVO',commonFuc().analysis_json('data',result)))
# print("goodsname1",goodsname1)
commonFuc().check_text_exist(code,result)
commonFuc().check_text_exist(goodsname1,result)
# -*- encoding=utf8 -*-
import sys
from air_case.mdm_login.登录外网系统.登录外网系统 import login_system
from common.timeUtils import timeUtils
from common.common_func import commonFuc
from common.fileUtls import *
__author__ = "xiaohesheng"
"""
case_tag:api,mdm-web,产品规格查询,id2253,id2253-2,sit,on,20230915
主数据平台:web产品规格查询
"""
module = "mdm3_psm"
# 登录
info = FileUtils().r_info('mdm3_pim','产品新增')
username=info['username']
goodsname=info['goodsname']
password = commonFuc().get_business_data('mdm3_pim', "password")
# print(username, password)
# 获取token和projectCode
token, projectCode, uxid, corpId,info = login_system(username, password).get_token()
# 查询产品规格信息
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "listAuditSpecsBillByPage_url")
# 获取请求头信息
headers = commonFuc().get_business_data(module, "json_headers2",
commonFuc().get_business_data(module, "json_contentType"), token,
projectCode)
request_body = commonFuc().get_business_data(module, "payload2",goodsname)
# 发送请求
result = commonFuc().http_post(url, request_body, headers)
print('result',result)
# print('实际值',result)
code = commonFuc().analysis_json('code', result)
total = commonFuc().analysis_json('total', result)
print(code,total)
# print('aaaaaaaaaaaaaaaaaaaaaaaaaaaa',data)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_text_exist(code,result)
if total>0:
commonFuc().check_text_exist(total,result)
GRBID=commonFuc().analysis_json('id',commonFuc().analysis_json('data', commonFuc().analysis_json('data', result)))
goodsId=commonFuc().analysis_json('goodsId',commonFuc().analysis_json('data', commonFuc().analysis_json('data', result)))
global_GRBID = GRBID
global_goodsId=goodsId
else:
commonFuc().check_text_exist(-1, result)
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