示例#1
0
    def testqueryAccountBill(self):
        # set url
        self.url = common.get_url_from_xml('queryAccountBill')
        configHttp.set_url(self.url)
        print("第一步:设置url  ")

        # get visitor token
        if self.token == '0':
            token = localReadConfig.get_headers("token_v")
        elif self.token == '1':
            token = None

        # set headers
        header = {"token": str(token)}
        configHttp.set_headers(header)
        print("第二步:设置header(token等)")

        # set params
        data = {"phoneNumber": self.phoneNumber,
                "billTime":self.billTime}
        configHttp.set_data(data)
        print("第三步:设置发送请求的参数")

        # test interface
        self.ret = configHttp.get()
        print("第四步:发送请求:")
        if self.ret.status_code == 200:
            print('调用成功,返回200')
        else:
            print('调用失败')

        print("第五步:检查结果")
        self.checkResult()
示例#2
0
    def testLogin(self):
        # set url
        self.url = common.get_url_from_xml('login')
        configHttp.set_url(self.url)
        print("第一步:设置url  ")

        # get visitor token
        if self.token == '0':
            token = localReadConfig.get_headers("token_v")
        elif self.token == '1':
            token = None

        # set headers
        header = {"token": str(token)}
        configHttp.set_headers(header)
        print("第二步:设置header(token等)")

        # set params
        data = {"username": self.username, "password": self.password}
        configHttp.set_data(data)
        print("第三步:设置发送请求的参数")

        # test interface
        self.ret = configHttp.post()
        print("第四步:发送请求:")
        if self.ret.status_code == 200:
            print('调用成功,返回200')
        else:
            print('调用失败' + self.ret.status_code)

        print("第五步:检查结果")
        self.checkResult()
示例#3
0
    def testcreatetag(self):
        # set url
        self.url = common.get_url_from_xml('createtag')
        configHttp.set_url(self.url)
        print("第一步:设置url  ")

        # get visitor token
        if self.token == '0':
            token = localReadConfig.get_headers("token_v")
        elif self.token == '1':
            token = None

        # set headers
        header = {"token": str(token), "content-type": "application/json"}
        configHttp.set_headers(header)
        print("第二步:设置header(token等)")

        # set params data
        data = {"name": self.name}
        configHttp.set_data(data)
        print("第三步:设置发送请求的参数")

        # test interface

        print("第四步:发送请求:")
        if self.ret.status_code == 200:
            print('调用成功,返回200')
        else:
            print('调用失败' + self.ret.status_code)

        print("第五步:检查结果")
        self.checkResult()
示例#4
0
def logout(token):

    # set url

    url = common.get_url_from_xml('logout')
    localConfigHttp.set_url(url)

    # set header
    header = {'token': token}
    localConfigHttp.set_headers(header)
示例#5
0
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_header(header)

    # logout
    localConfigHttp.get()
示例#6
0
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_header(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
示例#7
0
def login():

    # set url
    url = common.get_url_from_xml('login')
    localConfigHttp.set_url(url)
    #print 'self.url is',localConfigHttp.url

    # set header
    header = {'Content-Type': localReadConfig.get_headers("Content-Type")}
    localConfigHttp.set_headers(header)
    #print 'self.headers is', localConfigHttp.headers

    # set param
    data = json.loads(localLogin_xls[0][3])
    localConfigHttp.set_data(data)
    #print "priramry data is",data
    #print 'self.data is',localConfigHttp.data
    # login
    response = localConfigHttp.postWithJson().json()
    token_v = response['value']['token']['refresh_token']
    token = "Bearer" + " " + token_v
    #print "token is", token
    #print 'businessCommon token is ',token
    return token
示例#8
0
    def testLogout(self):
        """
        test body
        :return:
        """
        # set url
        self.url = common.get_url_from_xml('logout')
        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)

        # test interface
        self.response = localConfigHttp.get()

        # check result
        self.checkResult()
示例#9
0
 def PostScriptResults_req(self, requestJsonData):
     url = get_url_from_xml('PSR')
     response = self.post(url, json=requestJsonData)
     logger.debug('>>> Response.status_code: \r\n %s' %
                  response.status_code)
     return response
示例#10
0
 def SubmitBusiness_req(self, requestJsonData):
     url = get_url_from_xml('SB')
     response = self.post(url, json=requestJsonData)
     logger.debug('>>> Response.status_code: \r\n %s' %
                  response.status_code)
     return response
示例#11
0
 def GetBusinessDetailedInformation_req(self, requestJsonData):
     url = get_url_from_xml('GBDI')
     response = self.post(url, json=requestJsonData)
     logger.debug('>>> Response.status_code: \r\n %s' %
                  response.status_code)
     return response
示例#12
0
 def GetProductInformationList_req(self, requestJsonData):
     url = get_url_from_xml('GPIL')
     response = self.post(url, json=requestJsonData)
     logger.debug('>>> Response.status_code: \r\n %s' %
                  response.status_code)
     return response
示例#13
0
 def queryPrepareDataResult_req(self, requestJsonData):
     url = get_url_from_xml('QPDR')
     response = self.post(url, json=requestJsonData)
     logger.debug('>>> Response.status_code: \r\n %s' %
                  response.status_code)
     return response
示例#14
0
 def asyncPrepareData_req(self, requestJsonData):
     url = get_url_from_xml('APD')
     response = self.post(url, json=requestJsonData)
     logger.debug('>>> Response.status_code: \r\n %s' %
                  response.status_code)
     return response