Exemple #1
0
    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()
Exemple #2
0
    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()
Exemple #3
0
    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()
Exemple #4
0
    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()
Exemple #5
0
    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()
Exemple #6
0
 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()
Exemple #7
0
    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()
Exemple #8
0
 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()
Exemple #9
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_headers(header)

    # logout
    localConfigHttp.get()
Exemple #10
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_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
Exemple #11
0
    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()