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
90dd0e1e
Commit
90dd0e1e
authored
Mar 13, 2024
by
liguangyu06
Browse files
用例新增:专区新增验证
parent
ac18f82a
Changes
2
Hide whitespace changes
Inline
Side-by-side
air_case/cmdc_area/a_专区新增验证.air/a_专区新增验证.py
0 → 100644
View file @
90dd0e1e
# -*- encoding=utf8 -*-
__author__
=
"liguangyu"
"""
case_tag:cmdc_api,cmdc专区新增验证,2299,2299-3,sit,bs
主数据平台:后台运营系统专区新增接口
"""
from
common.common_func
import
commonFuc
from
air_case.cmdc_login.后台管理系统登录.后台管理系统登录
import
CmdcDoLogin
import
requests
import
json
module
=
"cmdc_area"
# 第一步登录后台运营系统获取token
username
=
commonFuc
().
get_business_data
(
module
,
"username2"
)
password
=
commonFuc
().
get_business_data
(
module
,
"password2"
)
# 获取登录后Cmdc_access_token
cmdc_access_token
=
CmdcDoLogin
(
username
,
password
).
get_token
()
headers
=
commonFuc
().
get_business_data
(
module
,
"json_headers"
,
cmdc_access_token
)
# 第二步进行专区新增
url
=
commonFuc
().
get_api_url
()
+
commonFuc
().
get_business_data
(
module
,
"url4"
)
request_body
=
commonFuc
().
get_business_data
(
module
,
"payload4"
)
# print(request_body)
"""
场景: 专区新增验证
用例名称:专区新增验证
输出:{"success":true,"code":"200","message":"操作成功","data":null,"freshToken":null}
"""
# 发送请求
result
=
requests
.
post
(
url
,
json
=
request_body
,
headers
=
headers
)
# 获取接口响应时间
api_time
=
float
(
result
.
elapsed
.
total_seconds
())
# 将接口响应时间添加至result
result
=
json
.
loads
(
result
.
content
)
result
[
"api_time"
]
=
api_time
# 获取预期结果
check_dict
=
commonFuc
().
get_business_data
(
module
,
"checkDict4"
)
# print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc
().
check_result
(
check_dict
,
result
)
data/cmdc_area/data
View file @
90dd0e1e
...
@@ -62,7 +62,11 @@ checkDict2: {"title":"%s"}
...
@@ -62,7 +62,11 @@ checkDict2: {"title":"%s"}
#预期结果
#预期结果
checkDict3: {"areaId":"%s"}
checkDict3: {"areaId":"%s"}
#测试场景四:专区新增验证
"url4": "/product/area/add"
"payload4": {"title":"专区新增测试","topMapUrl":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/2024/03/13/a6445c2f-c53e-4a84-bd93-e1005c6ea8c1.png","description":"专区新增测试","terminalType":0,"areaProductList":[{"materialCodeInput":null,"allMaterialSign":null,"materialCodeExact":null,"specificationsExact":null,"directUpdate":false,"yaPei":false,"ids":null,"auditStatus":null,"productId":1,"productName":"微导管","productCode":"10000923","firstCategoryId":224,"firstCategoryName":"西部","secondCategoryId":225,"secondCategoryName":"自行车","thirdCategoryId":252,"preInvalidStatus":null,"thirdCategoryName":"撒大声地","defaultImageUrl":"https://pro-cmdc.oss-cn-beijing.aliyuncs.com/productFile/2020/12/30/7cf290b7-083e-43da-b42f-d1532165b581.JPG","isExistImage":1,"referencePrice":270,"filialeName":"国药集团联合医疗器械有限公司","filialeCode":"00102","filialeCodeList":null,"brandId":null,"brandName":null,"status":101,"uploadTime":null,"deleteSign":null,"isControlSales":0,"lineCode":null,"lineName":"增加公司级商品字段","specifications":"NC-F865A","productCategories":"01","productNature":"01","productNatureStr":null,"isRelease":1,"riskRank":"003","riskRankStr":null,"specialSort":"0103","specialSortStr":null,"productClassify":"9998","storageCondition":"","storageConditionStr":null,"otherStorageCondition":"","countryOfOrigin":"JP","countryOfOriginStr":null,"materialCode":"","manufacturer":"泰尔茂株式会社(テルモ株式会社)","manufacturerCode":"7000333","newRiskRank":"","newProductClassify":"","newClassifyLevel":null,"newProductClassify2":null,"approvalNumber":"","dosageForm":"","atcCategories":"","serialNumber":"","medicineType":"","measuringUnit":"个","keyWords":"WDG","jdeStatus":"O","commonName":"微导管","isSerialNumberManage":"","applicationDepartment":"","medicalInsuranceCode":"","auxiliaryMeasuringUnit":"EA","procurementMeasuringUnit":"EA","pricingMeasuringUnit":"EA","diagnosticMedicineCategories":"","atcClassify":"","productAuditId":null,"imageUrls":null,"controlSalesFlag":null,"collectionId":null,"groupId":null,"detailImageUrls":null,"tagList":null,"licenseInfos":null,"agreementPrices":null,"licenseInfoId":null,"licenseCode":null,"topMapUrl":null,"pageNum":null,"pageSize":null,"productIds":null,"price":null,"quantity":null,"total":null,"subtotal":null,"customerCode":null,"isSee":0,"isSeeNoBuy":null,"agreementPriceId":null,"imageUrl":null,"companyName":null,"detailUrl":null,"productGroupType":null,"productGroupValue":null,"productLineName":null,"productLineCode":null,"queryStr":null,"regionId":null,"description":"","userNoList":null,"companyId":null,"isFbList":null,"productTabType":null,"auditLevel":null,"auditIdFirst":null,"auditIdSecond":null,"ippMiniPurchaseNum":null,"ippMultipleSign":null,"ippPurchaseMultiple":null,"ippStatus":null,"loginSign":null,"productNo":null,"isAudit":null,"licenseCodeList":null,"licenseTypeDesList":null,"abledTimeList":null,"disabledTimeList":null,"licenseStatusList":null,"type":null,"isGift":1,"licenseListStr":null,"applyCode":null,"siteType":null,"busProductCode":null,"categorySeq":"西部|224,自行车|225,撒大声地|252","frequentPurchaseSign":0,"inventory":null,"taxRate":"","jdeUpdate":"2021-12-14 15:23:49","jdeUpdateStr":"2021-12-14 15:23:49","startTime":null,"endTime":null,"deliveryDetail":null,"deliveryTimeId":null,"medicaCode":null,"classCode":null,"mappinCode":null,"companyCodeList":null,"mustInstallDate":false,"propertyName":null,"propertyVal":null,"propertyNote":null,"sdOutStorage":0,"installedDateMust":null,"showDemandAuditLineLabel":false,"conSign":null,"measuringUnitName":null,"createBy":null,"countryOfOriginName":null,"isSiteTips":null,"inquiry":false,"cxe8CPX":null,"cpdl01":null}],"areaType":1}
#预期结果
checkDict4: {"success":true,"code":"200","message":"操作成功","data":null,"freshToken":null}
...
...
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