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)
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)
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)
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)
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()
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)
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)
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)
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)
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)
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()
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)
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)
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'], '推荐好友请求成功')
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()
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))
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()