def test_updateMenu_1(self): u"""添加菜单""" try: #登陆Ecc获取登陆 logging_cookie = Login_ecc.Login_ecc() cookies = requests.utils.dict_from_cookiejar( logging_cookie.cookies) #上传图片得到图片id uploadMenuIcon = clientSet_uploadMenuIcon.uploadMenuIcon(self) dict_result = json.loads(uploadMenuIcon) case = dict_result["result"] send_load = { "posMenuName": "菜单名称", "id": case["id"], "posMenuRemark": "测试" } #发送请求 data = ExcelUtil(reportxlsx, Sheet_Name1).dict_data() test_id = 0 s = requests.session() res = send_requests( s, data[test_id], send_load, cookies, ) self.assertTrue(res) return res except Exception as Error: logger_message.logwarning('%s\t%s\t' % (send_time, Error)) raise
def operation_saveIndex_3(self): u"""保存店铺首页轮播图片接口""" try: operation_file_upload = operation_file_upload_1(self) save_index_load = { # "image[0]": "%s" % operation_file_upload["result"], "adName": "店铺首页轮播图片", "path": "http://www.eslink.cc/", "orders": "1", "adMemo": "店铺首页轮播图片", "status": "1", "type": "1", "commont": "%s" % operation_file_upload["result"], } data = ExcelUtil(report_xlsx, Sheet_Name).dict_data() test_id = 2 s = requests.session() res = send_requests(s, data[test_id], send_load=save_index_load, cookie=self.token) if str(res["responseCode"]) == '100000': logger_message.loginfo("接口返回信息:%s" % res) else: logger_message.logwarning("接口返回信息:%s" % res) except Exception as Error: logger_message.logwarning( u"%s\t方法名:%s\t异常原因:%s" % (send_time, sys._getframe().f_code.co_name, Error)) raise
def operation_batchDeleteIndex_1(self): u"""删除店铺首页公告列表记录接口""" try: operation_saveIndex_1(self) # 先新增店铺首页公告 queryAdIndexList = operation_queryAdIndexList_1( self) # 执行查询店铺首页最后一条公告的id get_queryAdIndexList = queryAdIndexList[-1]["id"] queryAdIndex = {"ids": "%s" % get_queryAdIndexList} data = ExcelUtil(report_xlsx, Sheet_Name).dict_data() test_id = 0 s = requests.session() res = send_requests(s, data[test_id], send_load=queryAdIndex, cookie=self.token) if str(res["responseCode"]) == '100000': logger_message.loginfo("接口返回信息:%s" % res) else: logger_message.logwarning("接口返回信息:%s" % res) except Exception as Error: logger_message.logwarning( u"%s\t方法名:%s\t异常原因:%s" % (send_time, sys._getframe().f_code.co_name, Error)) raise
def operation_file_upload_1(self): u"""上传图片接口:900x500像素""" try: data = ExcelUtil(report_xlsx, Sheet_Name).dict_data() test_id = 0 s = requests.session() res = send_requests(s, data[test_id], cookie=self.token) return res except Exception as Error: logger_message.logwarning(u"%s\t方法名:%s\t异常原因:%s" % (send_time, sys._getframe().f_code.co_name, Error)) raise
def operation_queryCircleIndexList_1(self): u"""查询店铺首页轮播图片列表""" try: data = ExcelUtil(report_xlsx, Sheet_Name).dict_data() test_id = 0 s = requests.session() res = send_requests(s, data[test_id], cookie=self.token) return res["result"] except Exception as Error: logger_message.logwarning( u"%s\t方法名:%s\t异常原因:%s" % (send_time, sys._getframe().f_code.co_name, Error)) raise
def test_uploadMenuIcon_3(self): u"""上传图片:jpg格式""" try: data = ExcelUtil(reportxlsx, Sheet_Name).dict_data() test_id = 1 s = requests.session() res = send_requests(s, data[test_id]) return res except Exception as Error: logger_message.logwarning( u"%s\t方法名:%s\t异常原因:%s" % (send_time, sys._getframe().f_code.co_name, Error)) raise
def operation_saveIndex_1(self): u"""保存店铺首页公告接口""" try: data = ExcelUtil(report_xlsx, Sheet_Name).dict_data() test_id = 0 s = requests.session() res = send_requests(s, data[test_id], cookie=self.token) if str(res["responseCode"]) == '100000': logger_message.loginfo("接口返回信息:%s" % res) else: logger_message.logwarning("接口返回信息:%s" % res) except Exception as Error: logger_message.logwarning( u"%s\t方法名:%s\t异常原因:%s" % (send_time, sys._getframe().f_code.co_name, Error)) raise
def operation_queryMemberOrderDetail_1(self): u"""查询交易记录""" try: operation_queryMemberOrderList = operation_queryMemberOrderList_1(self) #查询交易列表 get_queryMemberOrderList = operation_queryMemberOrderList["list"][-1]["orderCode"] #选择最后一条记录 queryMemberOrderDetail_data = { "orderCode": "%s" % get_queryMemberOrderList } data = ExcelUtil(report_xlsx, Sheet_Name).dict_data() test_id = 0 s = requests.session() res = send_requests(s, data[test_id], send_load=queryMemberOrderDetail_data, cookie=self.token) return res["result"] except Exception as Error: logger_message.logwarning(u"%s\t方法名:%s\t异常原因:%s" % (send_time, sys._getframe().f_code.co_name, Error)) raise
def test_updateMenu_4(self): u"""参数最大字符数验证posMenuName:10""" try: #登陆Ecc获取登陆 logging_cookie = Login_ecc.Login_ecc() cookies = requests.utils.dict_from_cookiejar( logging_cookie.cookies) #上传图片得到图片id uploadMenuIcon = clientSet_uploadMenuIcon.uploadMenuIcon(self) dict_result = json.loads(uploadMenuIcon) case = dict_result["result"] send_load = { "posMenuName": "菜单名称最大字符数限制", "id": case["id"], "posMenuRemark": "测试" } #发送请求 data = ExcelUtil(reportxlsx, Sheet_Name1).dict_data() test_id = 3 s = requests.session() res = send_requests( s, data[test_id], send_load, cookies, ) self.assertTrue(res) #删除照片 delMenuPic_load = { "fileNames": [case["menuPicName"]], "ids": [case["id"]], "doType": 0 } logger_message.loginfo(u'%s\t入参%s\t' % (send_time, delMenuPic_load)) delMenuPic = requests.post( "http://epos-pc-qa.eslink.net.cn/clientSet/delMenuPic", json=delMenuPic_load) self.assertTrue(delMenuPic) except Exception as Error: logger_message.logwarning( u"%s\t方法名:%s\t异常原因:%s" % (send_time, sys._getframe().f_code.co_name, Error)) raise
def operation_updateIndex_3(self): u"""更新店铺首页轮播图片接口""" try: queryCircleIndexList = operation_queryCircleIndexList_1( self) # 执行查询店铺首页最后一条公告的id get_queryCircleIndexList = queryCircleIndexList[-1] data = ExcelUtil(report_xlsx, Sheet_Name).dict_data() test_id = 0 s = requests.session() res = send_requests(s, data[test_id], send_load=get_queryCircleIndexList, cookie=self.token) if str(res["responseCode"]) == '100000': logger_message.loginfo("接口返回信息:%s" % res) else: logger_message.logwarning("接口返回信息:%s" % res) except Exception as Error: logger_message.logwarning( u"%s\t方法名:%s\t异常原因:%s" % (send_time, sys._getframe().f_code.co_name, Error)) raise
def test_updateMenu_3(self): u"""添加菜单缺少参数id""" try: #登陆Ecc获取登陆 logging_cookie = Login_ecc.Login_ecc() cookies = requests.utils.dict_from_cookiejar( logging_cookie.cookies) #发送请求 data = ExcelUtil(reportxlsx, Sheet_Name1).dict_data() test_id = 2 s = requests.session() res = send_requests( s, data[test_id], cookie=cookies, ) self.assertTrue(res) return res except Exception as Error: logger_message.logwarning( u"%s\t方法名:%s\t异常原因:%s" % (send_time, sys._getframe().f_code.co_name, Error)) raise