def testinterface(self): self.url = common.get_url_from_xml('remove') nurl = self.url + "/" + localReadConfig.get_param("mid") localConfigHttp.set_url(nurl) print "localConfigHttp.url is", localConfigHttp.url # set params if self.param == '' or self.param is None: params = None else: params = json.loads(self.param) localConfigHttp.set_data(params) print "localConfigHttp.data is", localConfigHttp.data if self.token == "0": token = localReadConfig.get_headers("token_u") print "token form conf.ini is", token else: token = self.logintoken self.headers = { "Authorization": token, "Content-Type": localReadConfig.get_headers("content-type") } localConfigHttp.set_headers(self.headers) print "localConfigHttp.headers is", localConfigHttp.headers self.response = localConfigHttp.postWithJson() # check result self.checkResult()
def testinterface(self): """ test body :return: """ # set uel self.url = common.get_url_from_xml('count') localConfigHttp.set_url(self.url) print("localConfigHttp.url is", localConfigHttp.url) # set params if self.param == '' or self.param is None: params = None else: params = json.loads(self.param) localConfigHttp.set_data(params) print("localConfigHttp.data is", localConfigHttp.data) if self.token == "0": token = localReadConfig.get_headers("token_u") print("token form conf.ini is", token) else: token = self.logintoken self.headers = { "Authorization": token, "Content-Type": localReadConfig.get_headers("content-type") } localConfigHttp.set_headers(self.headers) print("localConfigHttp.headers is", localConfigHttp.headers) self.response = localConfigHttp.postWithJson() # check result self.checkResult()
def testinterface(self): self.url = common.get_url_from_xml('r-update') localConfigHttp.set_url(self.url) print "localConfigHttp.url is", localConfigHttp.url # set params if self.param == '' or self.param is None: params = None else: params = json.loads(self.param) localConfigHttp.set_data(params) #返回None说明没有参数,因为代码写的很明确,如果参数为空,那么传入参数None,则调用的时候返回None。 print "localConfigHttp.data is", localConfigHttp.data if self.token=="0": token=localReadConfig.get_headers("token_u") print "token form conf.ini is", token else: token=self.logintoken self.headers = {"Authorization": token, "Content-Type":localReadConfig.get_headers("content-type") } localConfigHttp.set_headers(self.headers) print "localConfigHttp.headers is", localConfigHttp.headers self.response =localConfigHttp.postWithJson() # check result self.checkResult()
def testinterface(self): """ test body :return: """ # set uel self.url = common.get_url_from_xml('totalmodelsize') print "11 is", localConfigHttp.set_url(self.url) # set params if self.param == '' or self.param is None: params = None else: params = json.loads(self.param) localConfigHttp.set_data(params) # set headers if self.token == '0': token = localReadConfig.get_headers("token_u") else: token = self.logintoken headers = { 'Authorization': str(token), 'Content-Type': localReadConfig.get_headers("content-type") } localConfigHttp.set_headers(headers) # get http self.response = localConfigHttp.postWithJson() # check result self.checkResult()
def testinterface(self): url = common.get_url_from_xml('model') nurl = url + "/" + localReadConfig.get_param("mid") localConfigHttp.set_url(nurl, flag=2) print localConfigHttp.url if self.token == "0": token = localReadConfig.get_headers("token_u") print "token form conf.ini is", token else: token = self.logintoken if self.param == '' or self.param is None: param = {"token": token} print "param A is", param else: param = json.loads(self.param) print "param B is", param localConfigHttp.set_params(param) print "localConfigHttp.params is", localConfigHttp.params headers = {"Authorization": token} localConfigHttp.set_headers(headers) self.response = localConfigHttp.get() print self.response.url print self.response.text # check result self.checkResult()
def testinterface(self): """ test body :return: """ # set uel self.url = common.get_url_from_xml('getall') print("url is", localConfigHttp.set_url(self.url)) # set params if self.param == '' or self.param is None: params = None else: params = json.loads(self.param) localConfigHttp.set_data(params) # set headers if self.token == '0': token = localReadConfig.get_headers("token_u") else: token = self.logintoken headers = { 'Authorization': str(token), 'Content-Type': localReadConfig.get_headers("content-type") } localConfigHttp.set_headers(headers) # get http self.response = localConfigHttp.postWithJson() data = self.response.json() list = [] for item in data['value']: list.append(item['mid']) print(list) localReadConfig.set_param("mid", list[0]) # check result self.checkResult()
def testUploadImg(self): """ test body :return: """ # set url self.url = common.get_url_from_xml('uploadImg') localConfigHttp.set_url(self.url) # set header if self.token == '0': token = self.login_token elif self.token == '1': token = localReadConfig.get_headers("token_v") else: token = self.token header = {'token': token} localConfigHttp.set_headers(header) # set files localConfigHttp.set_files(self.file) # set data data = {'whole': self.whole} localConfigHttp.set_data(data) # test interface self.response = localConfigHttp.postWithFile() # check result self.checkResult()
def testGetProductInfo(self): """ test body :return: """ # set uel self.url = common.get_url_from_xml('productInfo') localConfigHttp.set_url(self.url) # set params if self.goodsId == '' or self.goodsId is None: params = None elif self.goodsId == 'null': params = {"goods_id": ""} else: params = {"goods_id": self.goodsId} localConfigHttp.set_params(params) # set headers if self.token == '0': token = localReadConfig.get_headers("token_v") else: token = self.token headers = {"token": str(token)} localConfigHttp.set_headers(headers) # get http self.response = localConfigHttp.get() # check result self.checkResult()
def logout(token): """ logout :param token: login token :return: """ # set url url = common.get_url_from_xml('logout') localConfigHttp.set_url(url) # set header header = {'token': token} localConfigHttp.set_headers(header) # logout localConfigHttp.get()
def login(): """ login :return: token """ # set url url = common.get_url_from_xml('login') localConfigHttp.set_url(url) # set header token = localReadConfig.get_headers("token_v") header = {"token": token} localConfigHttp.set_headers(header) # set param data = {"email": localLogin_xls[0][3], "password": localLogin_xls[0][4]} localConfigHttp.set_data(data) # login response = localConfigHttp.post().json() token = common.get_value_from_return_json(response, "member", "token") return token
def testinterface(self): """ test body :return: """ # set uel self.url = common.get_url_from_xml('one') localConfigHttp.set_url(self.url) print "localConfigHttp.url is", localConfigHttp.url # set params if self.param == '' or self.param is None: params = None else: params = json.loads(self.param) localConfigHttp.set_data(params) #print "localConfigHttp.data is", localConfigHttp.data file = "subway.ifc" print localConfigHttp.set_files(file) #setheaders if self.token == "0": token = localReadConfig.get_headers("token_u") print "token form conf.ini is", token else: token = self.logintoken self.headers = { "Authorization": token, "Content-Type": localReadConfig.get_headers("type") } localConfigHttp.set_headers(self.headers) #print "localConfigHttp.headers is", localConfigHttp.headers self.response = localConfigHttp.postWithFile() # check result self.checkResult()