From 89672d04913773c9e982e8351b42a131889092c2 Mon Sep 17 00:00:00 2001 From: xiao-hesheng Date: Fri, 5 Jan 2024 11:21:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=B9=E9=87=8F=E5=AF=BC=E5=85=A5=5F?= =?UTF-8?q?=E5=AF=BC=E5=85=A5=E4=B8=80=E4=B8=AA=E4=BA=A7=E5=93=81=5F?= =?UTF-8?q?=E5=85=A5=E5=AE=9A=E5=90=91=E4=BB=93=E7=BB=93=E7=AE=97=EF=BC=8C?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E5=AF=BC=E5=85=A5=5F=E5=AF=BC=E5=85=A5?= =?UTF-8?q?=E4=B8=80=E4=B8=AA=E4=BA=A7=E5=93=81=5F=E5=85=A5=E4=B8=AD?= =?UTF-8?q?=E5=BF=83=E5=BA=93=E7=BB=93=E7=AE=97=EF=BC=8C=E6=89=B9=E9=87=8F?= =?UTF-8?q?=E5=AF=BC=E5=85=A5=5F=E5=AF=BC=E5=85=A5=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E4=BA=A7=E5=93=81=5F=E4=B8=AD=E5=BF=83=E5=BA=93=E5=87=BA?= =?UTF-8?q?=E5=BA=93=E7=BB=93=E7=AE=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...1_\344\270\215\347\273\223\347\256\227.py" | 8 +-- ...10\350\200\227\347\273\223\347\256\227.py" | 68 +++++++++++++++++++ data/b2_herp3_bs/data | 1 + report/summary.html | 4 +- 4 files changed, 75 insertions(+), 6 deletions(-) create mode 100644 "air_case/b2_herp3_bs/g8_3\346\211\271\351\207\217\345\257\274\345\205\245_\345\257\274\345\205\245\344\270\200\344\270\252\344\272\247\345\223\201_\346\266\210\350\200\227\347\273\223\347\256\227.air/g8_3\346\211\271\351\207\217\345\257\274\345\205\245_\345\257\274\345\205\245\344\270\200\344\270\252\344\272\247\345\223\201_\346\266\210\350\200\227\347\273\223\347\256\227.py" diff --git "a/air_case/b2_herp3_bs/g8_2\346\211\271\351\207\217\345\257\274\345\205\245_\345\257\274\345\205\245\344\270\200\344\270\252\344\272\247\345\223\201_\344\270\215\347\273\223\347\256\227.air/g8_2\346\211\271\351\207\217\345\257\274\345\205\245_\345\257\274\345\205\245\344\270\200\344\270\252\344\272\247\345\223\201_\344\270\215\347\273\223\347\256\227.py" "b/air_case/b2_herp3_bs/g8_2\346\211\271\351\207\217\345\257\274\345\205\245_\345\257\274\345\205\245\344\270\200\344\270\252\344\272\247\345\223\201_\344\270\215\347\273\223\347\256\227.air/g8_2\346\211\271\351\207\217\345\257\274\345\205\245_\345\257\274\345\205\245\344\270\200\344\270\252\344\272\247\345\223\201_\344\270\215\347\273\223\347\256\227.py" index 2eaf552a..f3f47100 100644 --- "a/air_case/b2_herp3_bs/g8_2\346\211\271\351\207\217\345\257\274\345\205\245_\345\257\274\345\205\245\344\270\200\344\270\252\344\272\247\345\223\201_\344\270\215\347\273\223\347\256\227.air/g8_2\346\211\271\351\207\217\345\257\274\345\205\245_\345\257\274\345\205\245\344\270\200\344\270\252\344\272\247\345\223\201_\344\270\215\347\273\223\347\256\227.py" +++ "b/air_case/b2_herp3_bs/g8_2\346\211\271\351\207\217\345\257\274\345\205\245_\345\257\274\345\205\245\344\270\200\344\270\252\344\272\247\345\223\201_\344\270\215\347\273\223\347\256\227.air/g8_2\346\211\271\351\207\217\345\257\274\345\205\245_\345\257\274\345\205\245\344\270\200\344\270\252\344\272\247\345\223\201_\344\270\215\347\273\223\347\256\227.py" @@ -12,7 +12,7 @@ from common.timeUtils import timeUtils __author__ = "xiaohesheng" """ -case_tag:api,herp-web,g8_2批量导入_导入一个产品_不结算,id2263,id2263-70,sit,on +case_tag:api,herp-web,g8_3批量导入_导入一个产品_消耗结算,id2263,id2263-70,sit,on 内网:g8_2批量导入_导入一个产品_不结算 """ @@ -21,8 +21,8 @@ from air_case.b1_herp3_login.登录内网系统.登录内网系统 import login_ module = "b2_herp3_bs" def test1(): """ - 场景:g8_批量导入_导入一个产品_中心库结算 - 用例名称:g8_批量导入_导入一个产品_中心库结算 + 场景:g8_3批量导入_导入一个产品_消耗结算 + 用例名称:g8_3批量导入_导入一个产品_消耗结算 输入:无 输出:"rtn_msg": {"code": 0, "msg": null, "data": 1} """ @@ -34,7 +34,7 @@ def test1(): # 获取token和projectCode token,projectCode,uxid,corpId,info= login_system(username, password).get_token() # print( token,projectCode,uxid,corpId,info) - #g8_批量导入_导入一个产品_中心库结算 + #g8_3批量导入_导入一个产品_消耗结算 url=commonFuc().get_api_url()+commonFuc().get_business_data(module, "updateSettleType_url1") # 获取请求头信息 diff --git "a/air_case/b2_herp3_bs/g8_3\346\211\271\351\207\217\345\257\274\345\205\245_\345\257\274\345\205\245\344\270\200\344\270\252\344\272\247\345\223\201_\346\266\210\350\200\227\347\273\223\347\256\227.air/g8_3\346\211\271\351\207\217\345\257\274\345\205\245_\345\257\274\345\205\245\344\270\200\344\270\252\344\272\247\345\223\201_\346\266\210\350\200\227\347\273\223\347\256\227.py" "b/air_case/b2_herp3_bs/g8_3\346\211\271\351\207\217\345\257\274\345\205\245_\345\257\274\345\205\245\344\270\200\344\270\252\344\272\247\345\223\201_\346\266\210\350\200\227\347\273\223\347\256\227.air/g8_3\346\211\271\351\207\217\345\257\274\345\205\245_\345\257\274\345\205\245\344\270\200\344\270\252\344\272\247\345\223\201_\346\266\210\350\200\227\347\273\223\347\256\227.py" new file mode 100644 index 00000000..1541544c --- /dev/null +++ "b/air_case/b2_herp3_bs/g8_3\346\211\271\351\207\217\345\257\274\345\205\245_\345\257\274\345\205\245\344\270\200\344\270\252\344\272\247\345\223\201_\346\266\210\350\200\227\347\273\223\347\256\227.air/g8_3\346\211\271\351\207\217\345\257\274\345\205\245_\345\257\274\345\205\245\344\270\200\344\270\252\344\272\247\345\223\201_\346\266\210\350\200\227\347\273\223\347\256\227.py" @@ -0,0 +1,68 @@ +# -*- encoding=utf8 -*- +import sys + +from airtest.core.helper import using + +from common.db.sql.sql_del_branch_info import delByBranchId +from common.db.sql.sql_del_kind_goodsinfo import delKindGoodsinfo +from common.db.sql.sql_del_notices_info import delByNoticeName +from common.fileUtls import FileUtils +from common.timeUtils import timeUtils + +__author__ = "xiaohesheng" + +""" +case_tag:api,herp-web,g8_3批量导入_导入一个产品_消耗结算,id2263,id2263-71,sit,on +内网:g8_3批量导入_导入一个产品_消耗结算 +""" + +from common.common_func import commonFuc +from air_case.b1_herp3_login.登录内网系统.登录内网系统 import login_system +module = "b2_herp3_bs" +def test1(): + """ + 场景:g8_3批量导入_导入一个产品_消耗结算 + 用例名称:g8_3批量导入_导入一个产品_消耗结算 + 输入:无 + 输出:"rtn_msg": {"code": 0, "msg": null, "data": 1} + """ + #内网登录 + username = commonFuc().get_business_data(module, "username") + # # print('医院名称',username) + password = commonFuc().get_business_data(module, "password") + # print(username, password,'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa') + # 获取token和projectCode + token,projectCode,uxid,corpId,info= login_system(username, password).get_token() + # print( token,projectCode,uxid,corpId,info) + #g8_批量导入_导入一个产品_中心库结算 + url=commonFuc().get_api_url()+commonFuc().get_business_data(module, "updateSettleType_url1") + + # 获取请求头信息 + headers = commonFuc().get_business_data(module, "json_headers2", + commonFuc().get_business_data(module, "json_contentType"), token, + commonFuc().get_business_data(module, "X-APP-CODE")) + # # 获取结算id + pro_path = commonFuc().get_pro_path() + sys.path.append(pro_path + r'\\air_case\\b2_herp3_bs\\g7_批量导入_查询产品信息.air') + using(pro_path + r'\\air_case\\b2_herp3_bs\\g7_批量导入_查询产品信息.air') + # from g7_批量导入_查询产品信息 import select1 + # id1 = select1() + info = FileUtils().r_info6("b2_herp3_bs", "产品信息1",'message2') + print(info) + id1 = info['id1'] + # #请求体 + request_body = commonFuc().get_business_data(module, "payload49_9",id1) + print(request_body) + # # # 发送请求 + result = commonFuc().http_post(url, request_body, headers) + print('resultaaaaaaaaaaaaaaaaaaaaaaaaaaa', result) + #断言 + # checkDict=commonFuc().get_business_data(module,'checkDict10') + # commonFuc().check_result(checkDict,result) + code=commonFuc().analysis_json('code',result) + if code>=0: + print(code) + commonFuc().check_text_exist(0, result) + else: + commonFuc().check_text_exist('error', result) +test1() diff --git a/data/b2_herp3_bs/data b/data/b2_herp3_bs/data index 5bdf0472..27697ed6 100644 --- a/data/b2_herp3_bs/data +++ b/data/b2_herp3_bs/data @@ -228,6 +228,7 @@ json_headers2: { "payload49_6": {"queryObject":{"goodsName":"","provName":"","purModes":[],"goodsSpec":"","hosId":"h0347","settleType":0},"pageNum":1,"pageSize":50} "payload49_7": {"ids":["%s"],"settleType":1,"opMenu":"/platform/settle/rules"} "payload49_8": {"ids":["%s"],"settleType":2,"opMenu":"/platform/settle/rules"} +"payload49_9": {"ids":["%s"],"settleType":3,"opMenu":"/platform/settle/rules"} checkDict: {"code": 0,'msg': None,'data': True} diff --git a/report/summary.html b/report/summary.html index 5974b5bc..30ae8e94 100644 --- a/report/summary.html +++ b/report/summary.html @@ -72,9 +72,9 @@ - g8_1批量导入_导入一个产品_中心库结算 + g8_2批量导入_导入一个产品_不结算 成功 - 0.83 + 0.815 xiaohesheng -- GitLab