Ejemplo n.º 1
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('第五步:检查结果')
Ejemplo n.º 2
0
    def test_wallet_list(self):
        # 设置url
        plan_center = Config(url_file).get('plan_center')
        self.url = plan_center
        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)

        #设置data
        data = {
            'amountMode': self.amountMode,
            'leagueId': self.leagueId,
            'notWinRefund': self.notWinRefund,
            'ownBuyAmount': self.ownBuyAmount,
            'playType': self.playType,
            'publishType': self.publishType,
            'raceType': self.raceType,
            'sortType': self.sortType,
            'status': self.status
        }
        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('第六步:检查结果')
Ejemplo n.º 3
0
    def test_plan_check(self):
        '''
        发帖接口测试
        :return:
        '''
        # 设置url
        self.url = Config(url_file).get('plan_check')
        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(headers)
        print('第二步:设置header(token等)')

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

        #设置data
        data = {
            'searchIndex': self.search_index,
            'exportId': self.exportId,
            'raceTypeId': self.race_typeId,
            'dateIndex': self.date_index,
            'gameType': self.game_type
        }
        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()
Ejemplo n.º 4
0
    def test_post(self):
        '''
        发帖接口测试
        :return:
        '''
        # 设置url
        self.url = Config(url_file).get('post')
        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(headers)
        print('第二步:设置header(token等)')

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

        #设置data
        data = {
            'title': self.title,
            'content': self.content,
            'clubId': self.clubId
        }
        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()
Ejemplo n.º 5
0
    def test_login(self):
        '''
        测试内容
        :return:
        '''
        #设置url
        self.url = Config(url_file).get('login')
        My_http.set_url(self.url)
        print('第一步:设置url:' + self.url)
        #登录不需要token
        # if self.token=='0':
        #     token=Config().get('')
        # elif self.token == '1':
        #     token = None

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

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

        #设置data
        data = {'account': self.account, 'password': self.password}
        My_http.set_data(data)
        print(data)
        print('第四步:设置请求数据')

        #发送请求
        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('第六步:检查结果')
Ejemplo n.º 6
0
    def test_score_info(self):
        # 设置url
        score_info = Config(url_file).get('score_info')
        self.url=score_info.format(self.member_id)
        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['Content-Type'] = 'application/json;charset=UTF-8'
        My_http.set_headers(headers)
        print('第二步:设置header(token等)')
        print(headers)

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

        #设置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('第六步:检查结果')