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 2eaf552aae7c072da89ccf2980351457902a763f..f3f471009eac08387148733b8c96fd32c01ece4d 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 0000000000000000000000000000000000000000..1541544c5d1ae4f7d6427732fdb1278d7a4bf1a2 --- /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 5bdf047299f89f49d136853e302e90d8ffc58c55..27697ed681dd1e94239fa23df8b98bd197481fcc 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 5974b5bc14b80c170d97ded5424ca8db6cabd782..30ae8e94267275497ba1c4fca38bd47a9e061860 100644 --- a/report/summary.html +++ b/report/summary.html @@ -72,9 +72,9 @@ - g8_1批量导入_导入一个产品_中心库结算 + g8_2批量导入_导入一个产品_不结算 成功 - 0.83 + 0.815 xiaohesheng