Exemple #1
0
    def test_user_center(self):
        # 设置url
        wallet_list = Config(url_file).get('user_center')
        self.url = wallet_list
        My_http.set_url(self.url)
        print('第一步:设置url:' + self.url)
        if self.token == '0':
            token = Get_token().get_token()
        elif self.token == '1':
            token = None

        #设置headers
        headers = Config().get('headers')
        headers['jcobToken'] = token  #在headers中添加token
        My_http.set_headers(headers)
        print('第二步:设置header(token等)')
        print(headers)

        #设置params
        params = Config().get('params')
        My_http.set_params(params)
        print('第三步:设置params')
        print(params)

        # 发送请求
        self.return_json = My_http.get()
        print(self.return_json.json())
        method = str(self.return_json.request)[
            int(str(self.return_json.request).find('[')) +
            1:int(str(self.return_json.request).find(']'))]  #读取请求类型
        print("第四步:发送请求\n\t\t请求方法:" + method)

        # 校验结果
        self.check_result()
        print('第五步:检查结果')
Exemple #2
0
    def test_wallet_list(self):
        # 设置url
        wallet_list = Config(url_file).get('wallet_list')
        self.url = wallet_list.get(self.date_index)
        My_http.set_url(self.url)
        print('第一步:设置url:' + self.url)
        if self.token == '0':
            token = Get_token().get_token()
        elif self.token == '1':
            token = None

        # 设置headers
        headers = Config().get('headers')
        headers['jcobToken'] = token
        My_http.set_headers(headers)
        print('第二步:设置header(token等)')
        print(headers)

        # 设置params
        params = Config().get('params')
        My_http.set_params(params)
        print('第三步:设置params')
        print(params)

        if self.method == 'post':
            # 设置data
            data = {
                'dateIndex': self.dateIndex,
                'gameType': self.gameType,
                'qiuFlag': self.qiuFlag
            }
            My_http.set_data(data)
            print(data)
            print('第四步:设置data')

            # 发送请求
            self.return_json = My_http.postWithJson()
            print(self.return_json.json())
            method = str(self.return_json.request
                         )[int(str(self.return_json.request).find('[')) +
                           1:int(str(self.return_json.request).find(']'))]
            print("第五步:发送请求\n\t\t请求方法:" + method)

            # 校验结果
            self.check_result()
            print('第六步:检查结果')
        elif self.method == 'get':
            # 发送请求
            self.return_json = My_http.get()
            print(self.return_json.json())
            method = str(self.return_json.request
                         )[int(str(self.return_json.request).find('[')) +
                           1:int(str(self.return_json.request).find(']'))]
            print("第四步:发送请求\n\t\t请求方法:" + method)

            # 校验结果
            self.check_result()
            print('第五步:检查结果')
Exemple #3
0
    def test_follow_info(self):
        # 设置url
        follow_info = Config(url_file).get('follow_info')
        self.url = follow_info
        My_http.set_url(self.url)
        print('第一步:设置url:' + self.url)
        if self.token == '0':
            token = Get_token().get_token()
        elif self.token == '1':
            token = None

        # 设置headers
        headers = Config().get('headers')
        headers['jcobToken'] = token
        My_http.set_headers(headers)
        print('第二步:设置header(token等)')
        print(headers)

        # 设置params
        params = Config().get('params')
        params['focusType'] = self.focusType
        params['summaryType'] = self.summaryType
        params['needCache'] = self.needCache
        My_http.set_params(params)
        print('第三步:设置params')
        print(params)

        # 发送请求
        self.return_json = My_http.get()
        print(self.return_json.json())
        method = str(self.return_json.request
                     )[int(str(self.return_json.request).find('[')) +
                       1:int(str(self.return_json.request).find(']'))]
        print("第四步:发送请求\n\t\t请求方法:" + method)

        # 校验结果
        self.check_result()
        print('第五步:检查结果')
Exemple #4
0
    def test_zixun(self):
        # 设置url
        zixun = Config(url_file).get('zixun')
        self.url = zixun
        My_http.set_url(self.url)
        print('第一步:设置url:' + self.url)
        if self.token == '0':
            token = Get_token().get_token()
        elif self.token == '1':
            token = None

        #设置headers
        headers = Config().get('headers')
        headers['jcobToken'] = token
        My_http.set_headers(headers)
        print('第二步:设置header(token等)')
        print(headers)

        #设置params
        params = Config().get('params')
        params['templateId'] = self.templateId
        My_http.set_params(params)
        print('第三步:设置params')
        print(params)

        # 发送请求
        self.return_json = My_http.get()
        print(self.return_json.json())
        method = str(self.return_json.request
                     )[int(str(self.return_json.request).find('[')) +
                       1:int(str(self.return_json.request).find(']'))]
        print("第四步:发送请求\n\t\t请求方法:" + method)

        # 校验结果
        self.check_result()
        print('第五步:检查结果')