Commit f9a12b3c authored by 周念东's avatar 周念东
Browse files

用例优化

parent 758fdb10
......@@ -2,7 +2,7 @@
__author__ = "zhouniandong"
"""
case_tag:cmdc_api,cmdc商品控销管理,2293,2293-5,sit,bs
case_tag:cmdc_api,cmdc商品控销管理,2003-5,2003-5-2,sit,bs
主数据平台:运营后台管理系统商品控销管理接口
"""
......
# -*- encoding=utf8 -*-
__author__ = "zhouniandong"
"""
case_tag:cmdc_api,cmdc商品标签管理取消标记,2003-6,2003-6-3,sit,bs
主数据平台:运营后台管理系统商品标签管理接口
"""
from common.common_func import commonFuc
from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 import CmdcDoLogin
import requests
import json
module = "cmdc_product_tag"
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url4")
print(url)
# 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username")
password = commonFuc().get_business_data(module, "password")
# 获取登录后Cmdc_access_token
cmdc_access_token = CmdcDoLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token)
request_body = commonFuc().get_business_data(module, "payload4")
"""
场景:商品标签管理()
用例名称:商品标签管理取消标记(商品标签管理)
输出:{"success":true,"code":"200","message":"OK"}
"""
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
#print("result======",result)
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict4")
print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
\ No newline at end of file
# -*- encoding=utf8 -*-
__author__ = "zhouniandong"
"""
case_tag:cmdc_api,cmdc商品标签管理商品打标,2003-6,2003-6-3,sit,bs
主数据平台:运营后台管理系统商品标签管理接口
"""
from common.common_func import commonFuc
from air_case.cmdc_login.后台管理系统登录.后台管理系统登录 import CmdcDoLogin
import requests
import json
module = "cmdc_product_tag"
url = commonFuc().get_api_url() + commonFuc().get_business_data(module, "url3")
print(url)
# 获取登录所需账号密码
username = commonFuc().get_business_data(module, "username")
password = commonFuc().get_business_data(module, "password")
# 获取登录后Cmdc_access_token
cmdc_access_token = CmdcDoLogin(username, password).get_token()
headers = commonFuc().get_business_data(module, "json_headers", cmdc_access_token)
request_body = commonFuc().get_business_data(module, "payload3")
"""
场景:商品标签管理()
用例名称:商品标签管理商品打标(商品标签管理)
输出:{"success":true,"code":"200","message":"OK"}
"""
# 发送请求
result = requests.post(url, json=request_body, headers=headers)
result = json.loads(result.content)
#print("result======",result)
# 获取预期结果
check_dict = commonFuc().get_business_data(module, "checkDict3")
print(check_dict)
# 断言实际结果中是否包含预期结果的内容
commonFuc().check_result(check_dict, result)
\ No newline at end of file
......@@ -2,7 +2,7 @@
__author__ = "zhouniandong"
"""
case_tag:cmdc_api,cmdc商品标签管理,2293,2293-6,sit,bs
case_tag:cmdc_api,cmdc商品标签管理,2003-6,2003-6-1,sit,bs
主数据平台:运营后台管理系统商品标签管理接口
"""
......
......@@ -2,7 +2,7 @@
__author__ = "zhouniandong"
"""
case_tag:cmdc_api,cmdc商品标签管理获取生产厂商,2293,2293-6,sit,bs
case_tag:cmdc_api,cmdc商品标签管理获取生产厂商,2003-6,2003-6-2,sit,bs
主数据平台:运营后台管理系统商品标签管理接口
"""
......
......@@ -19,4 +19,17 @@ checkDict1: {"success":true,"code":"200","message":"OK"}
"url2": "/product/public/getManufacturers"
"payload2":
#预期结果
checkDict2: {"success":true,"code":"200","message":"OK"}
\ No newline at end of file
checkDict2: {"success":true,"code":"200","message":"OK"}
#商品标签管理商品打标
"url3": "/product/batchInsertProductTag"
"payload3": {"productTagList":[{"materialCodeInput":null,"allMaterialSign":null,"materialCodeExact":null,"specificationsExact":null,"directUpdate":false,"yaPei":false,"boxQuantity":null,"cartonNumber":null,"remainder":null,"productPackagingManage":null,"medicalInsurance":null,"spareFields":null,"ids":null,"auditStatus":null,"productId":111700,"productName":"组织剪","productCode":"10041104","firstCategoryId":null,"firstCategoryName":null,"secondCategoryId":null,"secondCategoryName":null,"thirdCategoryId":null,"preInvalidStatus":null,"thirdCategoryName":null,"defaultImageUrl":null,"isExistImage":null,"referencePrice":null,"filialeName":null,"filialeCode":null,"filialeCodeList":null,"brandId":null,"brandName":null,"status":101,"uploadTime":null,"deleteSign":null,"isControlSales":0,"lineCode":null,"lineName":null,"specifications":"BC271R","productCategories":null,"productNature":null,"productNatureStr":null,"isRelease":null,"riskRank":null,"riskRankStr":null,"specialSort":null,"specialSortStr":null,"productClassify":null,"storageCondition":null,"storageConditionStr":null,"otherStorageCondition":null,"countryOfOrigin":"DE","countryOfOriginStr":null,"materialCode":null,"manufacturer":"测试厂家zj2","manufacturerCode":"7012349","newRiskRank":null,"newProductClassify":null,"newClassifyLevel":null,"newProductClassify2":null,"approvalNumber":null,"dosageForm":null,"atcCategories":null,"serialNumber":null,"medicineType":null,"measuringUnit":null,"keyWords":null,"jdeStatus":null,"commonName":null,"isSerialNumberManage":null,"applicationDepartment":null,"medicalInsuranceCode":null,"auxiliaryMeasuringUnit":null,"procurementMeasuringUnit":null,"pricingMeasuringUnit":null,"diagnosticMedicineCategories":null,"atcClassify":null,"productAuditId":null,"imageUrls":null,"controlSalesFlag":null,"collectionId":null,"groupId":null,"detailImageUrls":null,"tagList":[],"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":null,"isSeeNoBuy":null,"agreementPriceId":null,"imageUrl":null,"companyName":null,"detailUrl":null,"productGroupType":null,"productGroupValue":null,"productLineName":null,"productLineCode":null,"queryStr":null,"regionId":null,"description":null,"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":null,"licenseListStr":null,"applyCode":null,"siteType":null,"busProductCode":null,"categorySeq":null,"frequentPurchaseSign":0,"inventory":null,"taxRate":null,"jdeUpdate":null,"jdeUpdateStr":null,"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":null,"installedDateMust":null,"showDemandAuditLineLabel":false,"conSign":null,"ruTime":null,"measuringUnitName":null,"createBy":null,"countryOfOriginName":null,"isSiteTips":null,"inquiry":false,"cxe8CPX":null,"cpdl01":null}],"typeList":["1"]}
#预期结果
checkDict3: {"success":true,"code":"200","message":"OK","data":1,"freshToken":null}
#商品标签管理取消标记
"url4": "/product/deleteProductTag"
"payload4": [{"materialCodeInput":null,"allMaterialSign":null,"materialCodeExact":null,"specificationsExact":null,"directUpdate":false,"yaPei":false,"boxQuantity":null,"cartonNumber":null,"remainder":null,"productPackagingManage":null,"medicalInsurance":null,"spareFields":null,"ids":null,"auditStatus":null,"productId":111700,"productName":"组织剪","productCode":"10041104","firstCategoryId":null,"firstCategoryName":null,"secondCategoryId":null,"secondCategoryName":null,"thirdCategoryId":null,"preInvalidStatus":null,"thirdCategoryName":null,"defaultImageUrl":null,"isExistImage":null,"referencePrice":null,"filialeName":null,"filialeCode":null,"filialeCodeList":null,"brandId":null,"brandName":null,"status":101,"uploadTime":null,"deleteSign":null,"isControlSales":0,"lineCode":null,"lineName":null,"specifications":"BC271R","productCategories":null,"productNature":null,"productNatureStr":null,"isRelease":null,"riskRank":null,"riskRankStr":null,"specialSort":null,"specialSortStr":null,"productClassify":null,"storageCondition":null,"storageConditionStr":null,"otherStorageCondition":null,"countryOfOrigin":"DE","countryOfOriginStr":null,"materialCode":null,"manufacturer":"测试厂家zj2","manufacturerCode":"7012349","newRiskRank":null,"newProductClassify":null,"newClassifyLevel":null,"newProductClassify2":null,"approvalNumber":null,"dosageForm":null,"atcCategories":null,"serialNumber":null,"medicineType":null,"measuringUnit":null,"keyWords":null,"jdeStatus":null,"commonName":null,"isSerialNumberManage":null,"applicationDepartment":null,"medicalInsuranceCode":null,"auxiliaryMeasuringUnit":null,"procurementMeasuringUnit":null,"pricingMeasuringUnit":null,"diagnosticMedicineCategories":null,"atcClassify":null,"productAuditId":null,"imageUrls":null,"controlSalesFlag":null,"collectionId":null,"groupId":null,"detailImageUrls":null,"tagList":[1],"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":null,"isSeeNoBuy":null,"agreementPriceId":null,"imageUrl":null,"companyName":null,"detailUrl":null,"productGroupType":null,"productGroupValue":null,"productLineName":null,"productLineCode":null,"queryStr":null,"regionId":null,"description":null,"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":null,"licenseListStr":null,"applyCode":null,"siteType":null,"busProductCode":null,"categorySeq":null,"frequentPurchaseSign":0,"inventory":null,"taxRate":null,"jdeUpdate":null,"jdeUpdateStr":null,"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":null,"installedDateMust":null,"showDemandAuditLineLabel":false,"conSign":null,"ruTime":null,"measuringUnitName":null,"createBy":null,"countryOfOriginName":null,"isSiteTips":null,"inquiry":false,"cxe8CPX":null,"cpdl01":null}]
#预期结果
checkDict4: {"success":true,"code":"200","message":"OK","data":1,"freshToken":null}
\ No newline at end of file
商品控销管理查看日志 1718865917678 1718865918806 zhouniandong
a_商品标签管理取消标记 1718935700722 1718935702137 zhouniandong
......@@ -55,9 +55,9 @@
<tr width="600">
<td class='details-col-elapsed'>1</td>
<td class='details-col-elapsed'>1</td>
<td class='details-col-elapsed'>0</td>
<td class='details-col-elapsed'>0分1秒</td>
<td class="details-col-elapsed">100.0%</td>
<td class="details-col-elapsed">0.0%</td>
</tr>
</table>
......@@ -73,9 +73,9 @@
</tr>
<tr width="600">
<td class="details-col-elapsed"><a href='../log/商品控销管理查看日志/log.html' target='_blank'>商品控销管理查看日志</a></td>
<td class="success">成功</td>
<td class="details-col-elapsed">1.128</td>
<td class="details-col-elapsed"><a href='../log/a_商品标签管理取消标记/log.html' target='_blank'>a_商品标签管理取消标记</a></td>
<td class="fail">失败</td>
<td class="details-col-elapsed">1.415</td>
<td class="details-col-elapsed">zhouniandong</td>
<td class="details-col-elapsed">0</td>
</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