Ejemplo n.º 1
0
 def test_WEB_istatus(self, name, istatus, msg, nums):
     """PC端红包状态测试"""
     authtoken = get_auth_token("c2446993", "15458524695")
     stampToken = get_stampToken()
     data = {
         'authToken': authtoken,
         'stampToken': str(stampToken),
         'page': '1',
         'source': 'WEB',
         'couponType': 'couponcash',
         'istatus': istatus,
     }
     chcketoken = get_chekToken(**data)
     data_params = {
         'authToken': authtoken,
         'stampToken': stampToken,
         'page': '1',
         'source': 'WEB',
         'couponType': 'couponcash',
         'istatus': istatus,
         'checkToken': chcketoken
     }
     response = requests.request('get',
                                 url=self.base_url,
                                 params=data_params)
     self.result = response.json()
     self.assertEqual(self.result['msg'], msg)
     self.assertEqual(len(self.result['item']['list']), nums)
Ejemplo n.º 2
0
 def test_APP_withtoken(self, name, couponType, msg, nums):
     """移动端展示测试"""
     authtoken = get_auth_token("c2446993", "15458524695")
     stampToken = get_stampToken()
     data = {
         'authToken': authtoken,
         'stampToken': str(stampToken),
         'page': '1',
         'source': 'APP',
         'couponType': couponType
     }
     chcketoken = get_chekToken(**data)
     data_params = {
         'authToken': authtoken,
         'stampToken': stampToken,
         'page': '1',
         'source': 'APP',
         'couponType': couponType,
         'checkToken': chcketoken
     }
     response = requests.request('get',
                                 url=self.base_url,
                                 params=data_params)
     self.result = response.json()
     self.assertEqual(self.result['msg'], msg)
     self.assertEqual(len(self.result['item']['list']), nums)
Ejemplo n.º 3
0
 def test_APP_paging(self, name, page, msg):
     """测试移动端分页功能"""
     authtoken = get_auth_token("c2446993", "15458524695")
     stampToken = get_stampToken()
     data = {
         'authToken': authtoken,
         'stampToken': str(stampToken),
         'page': page,
         'source': 'APP',
         'couponType': 'coupon'
     }
     chcketoken = get_chekToken(**data)
     data_params = {
         'authToken': authtoken,
         'stampToken': stampToken,
         'page': page,
         'source': 'APP',
         'couponType': 'coupon',
         'checkToken': chcketoken
     }
     response = requests.request('get',
                                 url=self.base_url,
                                 params=data_params)
     self.result = response.json()
     self.assertEqual(self.result['msg'], msg)
Ejemplo n.º 4
0
 def test_WEB_couponFlag(self):
     """我的账户账户总览中红包数,返回参数都一样"""
     authtoken = get_auth_token("c2446993", "15458524695")
     stampToken = get_stampToken()
     data = {
         'authToken': authtoken,
         'stampToken': str(stampToken),
         'page': '1',
         'source': 'WEB',
         'couponType': 'couponcash',
         'istatus': 'available',
         'couponFlag': ''
     }
     chcketoken = get_chekToken(**data)
     data_params = {
         'authToken': authtoken,
         'stampToken': stampToken,
         'page': '1',
         'source': 'WEB',
         'couponType': 'couponcash',
         'istatus': 'available',
         'couponFlag': '',
         'checkToken': chcketoken
     }
     response = requests.request('get',
                                 url=self.base_url,
                                 params=data_params)
     self.result = response.json()
     self.assertEqual(self.result['msg'], '查询用户红包成功')
     self.assertEqual(len(self.result['item']['list']), 2)
Ejemplo n.º 5
0
 def test1(self):
     authtoken = get_auth_token()
     stampToken = get_stampToken()
     data = {'authToken': authtoken, 'stampToken': str(stampToken), 'source': 'APP','seqNo':''}
     checktoken = get_chekToken(**data)
     data_params = {'authToken': authtoken, 'stampToken': str(stampToken), 'source': 'APP','checkToken':checktoken,
                    'seqNo': ''}
     response = requests.request('get', url=self.base_url, params=data_params)
     self.result = response.json()
Ejemplo n.º 6
0
 def test_delmsg(self, name, username, loginpass, msgID, message):
     stampToken = str(get_stampToken())
     authToken = get_auth_token(userName=username, loginPass=loginpass)
     test_data1 = {'stampToken': stampToken, 'authToken': authToken, 'msgID': msgID}
     checkToken = get_chekToken(**test_data1)
     test_data = {'stampToken': stampToken, 'authToken': authToken, 'checkToken': checkToken, 'msgID': msgID}
     r = requests.request('get', url=self.base_url, params=test_data)
     result = r.json()
     print(result)
     self.assertEqual(result['msg'], message)
Ejemplo n.º 7
0
 def test_interquery(self, name, page, pageSize, source, nextPlanPay, searchTime, interestRate, message):
     """WEB筛选条件综合查询"""
     stampToken = str(get_stampToken())
     test_data1 = {'stampToken': stampToken, 'page': page, 'pageSize': pageSize, 'source': source,
                   'nextPlanPay': nextPlanPay, 'searchTime': searchTime, 'interestRate': interestRate}
     checkToken = get_chekToken(**test_data1)
     test_data = {'stampToken': stampToken, 'checkToken': checkToken, 'page': page, 'pageSize': pageSize,
                  'source': source, 'nextPlanPay': nextPlanPay, 'searchTime': searchTime,
                  'interestRate': interestRate}
     r = requests.request('get', url=self.base_url, params=test_data)
     result = r.json()
     print(result)
     self.assertEqual(result['code'], 1)
     self.assertEqual(result['item']['list'][0]['projectName'], message)
Ejemplo n.º 8
0
 def test_searchTime(self, name, page, pageSize, source, nextPlanPay, searchTime, interestRate, message):
     """WEB债转标的剩余期限"""
     stampToken = str(get_stampToken())
     test_data1 = {'stampToken': stampToken, 'page': page, 'pageSize': pageSize, 'source': source,
                   'nextPlanPay': nextPlanPay, 'searchTime': searchTime, 'interestRate': interestRate}
     checkToken = get_chekToken(**test_data1)
     test_data = {'stampToken': stampToken, 'checkToken': checkToken, 'page': page, 'pageSize': pageSize,
                  'source': source, 'nextPlanPay': nextPlanPay, 'searchTime': searchTime,
                  'interestRate': interestRate}
     r = requests.request('get', url=self.base_url, params=test_data)
     result = r.json()
     print(result)
     print(result['item']['list'][0]['surplusFinancingMaturity'])
     self.assertEqual(result['code'], 1)
     self.assertEqual(result['msg'], '查询债权转让列表成功')
     self.assertEqual(result['item']['list'][0]['surplusFinancingMaturity'], message)
Ejemplo n.º 9
0
 def test_cashcoupon(self, name, username, loginpass, couponcode, message):
     stampToken = str(get_stampToken())
     authtoken = get_auth_token(userName=username, loginPass=loginpass)
     test_data1 = {
         'authToken': authtoken,
         'stampToken': stampToken,
         'couponCode': couponcode
     }
     check_token = get_chekToken(**test_data1)
     test_data = {
         'authToken': authtoken,
         'stampToken': stampToken,
         'checkToken': check_token,
         'couponCode': couponcode
     }
     r = requests.request('get', url=self.base_url, params=test_data)
     result = r.json()
     print(result)
     self.assertEqual(result['msg'], message)
Ejemplo n.º 10
0
    def test_projectCategory(self, name, source, projectCategory, page, pageSize,
                      projectStatus, searchTime, projectNewType, message1,message2):
        """WEB项目类型查询测试"""
        stampToken = str(get_stampToken())
        auth_token = get_auth_token("c2446993", "15458524695")
        test_data1 = {'stampToken': stampToken,'source': source,
                     'page': page, 'pageSize': pageSize, 'searchTime': searchTime,
                     'projectNewType': projectNewType, 'projectCategory': projectCategory,'authToken':auth_token}
        checkToken = get_chekToken(**test_data1)
        test_data = {'stampToken': stampToken, 'checkToken':checkToken, 'source': source,
                     'page': page, 'pageSize': pageSize, 'searchTime': searchTime,
                     'projectNewType': projectNewType, 'projectCategory': projectCategory,
                     'projectStatus':projectStatus}

        r = requests.request('get', url=self.base_url, params=test_data)
        result = r.json()
        print(result)
        self.assertEqual(result['code'], 1)
        self.assertEqual(result['item']['list'][0]['projectCategory'], message1)
        self.assertEqual(result['item']['list'][-1]['projectCategory'], message2)
Ejemplo n.º 11
0
 def test(self):
     authtoken = get_auth_token()
     stampToken = get_stampToken()
     data = {
         'authToken': authtoken,
         'stampToken': str(stampToken),
         'source': 'APP',
         'amount': '100'
     }
     checkToken = get_chekToken(**data)
     data_params = {
         'authToken': authtoken,
         'stampToken': str(stampToken),
         'source': 'APP',
         'amount': '100',
         'checkToken': checkToken
     }
     response = requests.request('post',
                                 url=self.base_url,
                                 data=data_params)
     self.result = response.json()
Ejemplo n.º 12
0
 def test_Appuser(self, name, username, password, message1, message2,
                  message3, message4):
     """app我的账户"""
     stampToken = str(get_stampToken())
     auth_token = get_auth_token(username, password)
     test_data1 = {'stampToken': stampToken, 'authToken': auth_token}
     checkToken = get_chekToken(**test_data1)
     test_data = {
         'stampToken': stampToken,
         'authToken': auth_token,
         'checkToken': checkToken
     }
     r = requests.request('get', url=self.base_url, params=test_data)
     result = r.json()
     print(result)
     self.assertEqual(result['code'], 1)
     self.assertEqual(result['msg'], '查询账户总览成功')
     self.assertEqual(result['data']['openAutoBid'], message1)
     self.assertEqual(result['data']['isOpenSumaPay'], message2)
     self.assertEqual(result['data']['isPayPass'], message3)
     self.assertEqual(result['data']['isCustRating'], message4)
Ejemplo n.º 13
0
 def test_APP_null_token(self, name, couponType, msg):
     """移动端展示未登录"""
     stampToken = get_stampToken()
     data = {
         'stampToken': str(stampToken),
         'page': '',
         'source': 'APP',
         'couponType': couponType
     }
     chcketoken = get_chekToken(**data)
     data_params = {
         'stampToken': stampToken,
         'page': '',
         'source': 'APP',
         'couponType': couponType,
         'checkToken': chcketoken
     }
     response = requests.request('get',
                                 url=self.base_url,
                                 params=data_params)
     self.result = response.json()
     self.assertEqual(self.result['msg'], msg)
Ejemplo n.º 14
0
 def test_APP(self, name, page):
     """推荐好友查询APP"""
     authtoken = get_auth_token()
     stampToken = get_stampToken()
     data = {
         'authToken': authtoken,
         'stampToken': str(stampToken),
         'page': page,
         'source': 'APP'
     }
     chcketoken = get_chekToken(**data)
     data_params = {
         'authToken': authtoken,
         'stampToken': str(stampToken),
         'checkToken': chcketoken,
         'page': page,
         'source': 'APP'
     }
     response = requests.request('get',
                                 url=self.base_url,
                                 params=data_params)
     self.result = response.json()
     self.assertEqual(self.result['msg'], '推荐好友请求成功')
Ejemplo n.º 15
0
 def qtest_large(self):
     """大额提现"""
     authtoken = get_auth_token()
     stampToken = get_stampToken()
     data = {
         'authToken': authtoken,
         'stampToken': str(stampToken),
         'bankCnaps': '102138111868',
         'source': 'APP',
         'amount': '1000',
         'routFlag': 'Y'
     }
     data_start = {'authToken': authtoken, 'stampToken': str(stampToken)}
     checktoken = get_chekToken(**data)
     checktoken1 = get_chekToken(**data_start)
     data_params = {
         'authToken': authtoken,
         'stampToken': str(stampToken),
         'bankCnaps': '102138111868',
         'source': 'APP',
         'amount': '1000',
         'routFlag': 'Y',
         'checkToken': checktoken
     }
     # 提现初始化
     data_start_params = {
         'authToken': authtoken,
         'stampToken': str(stampToken),
         'checkToken': checktoken1
     }
     requests.request('get',
                      url=self.url + "/withdrawcash",
                      params=data_start_params)
     response = requests.request('post',
                                 url=self.base_url,
                                 data=data_params)
     self.result = response.json()
Ejemplo n.º 16
0
 def test_bankname(self):
     authtoken = get_auth_token()
     stampToken = get_stampToken()
     data = {
         'authToken': authtoken,
         'stampToken': str(stampToken),
         "bankName": '宣化'
     }
     chcketoken = get_chekToken(**data)
     data_params = {
         'authToken': authtoken,
         'stampToken': str(stampToken),
         'checkToken': chcketoken,
         'bankName': '宣化'
     }
     response = requests.request('get',
                                 url=self.base_url,
                                 params=data_params)
     self.result = response.json()
     # with open('bank_name.txt', 'w') as wq:
     #     wq.write(json.dumps(self.result))
     with open('bank_name.txt', 'r') as file:
         content = file.read()
     self.assertEqual(self.result, json.loads(content))
Ejemplo n.º 17
0
 def test_realtime(self):
     """实时提现"""
     authtoken = get_auth_token()
     stampToken = get_stampToken()
     data = {
         'authToken': authtoken,
         'stampToken': str(stampToken),
         'source': 'APP',
         'amount': '1000',
         'routFlag': 'N'
     }
     data_start = {'authToken': authtoken, 'stampToken': str(stampToken)}
     checktoken1 = get_chekToken(**data_start)
     checktoken = get_chekToken(**data)
     data_params = {
         'authToken': authtoken,
         'stampToken': str(stampToken),
         'source': 'APP',
         'amount': '1000',
         'routFlag': 'N',
         'checkToken': checktoken
     }
     # 提现初始化
     data_start_params = {
         'authToken': authtoken,
         'stampToken': str(stampToken),
         'checkToken': checktoken1
     }
     q = requests.request('get',
                          url=self.url + "/withdrawcash",
                          params=data_start_params)
     print(q.json())
     response = requests.request('post',
                                 url=self.base_url,
                                 data=data_params)
     self.result = response.json()