Exemple #1
0
 def test_GetMerchantList03(self):
     """验证商户名称查询"""
     mid = OpenPlatformCommon.getmid()
     mcode, mname, mshortname, mtype, mtypename, mstate, mstatename = OpenPlatformCommon.getmcode(
         mid)
     params = {'keyword': mname, 'pageIndex': 1, 'pageSize': 10}
     res = self.client.send(params=params)
     res_result = JMESPathExtractor().extract(query='success',
                                              body=res.text)
     res_datalength = JMESPathExtractor().extract(query='data.recordsTotal',
                                                  body=res.text)
     res_data = JMESPathExtractor().extract(query='data.data',
                                            body=res.text)
     msg = '\n请求地址:' + res.url + '\n返回结果:' + res.text
     self.assertEqual('true', str(res_result).lower(), msg=msg)
     self.assertLessEqual(1, res_datalength, msg=msg)
     self.assertIn(mname, str(res_data), msg=msg)
Exemple #2
0
 def test_GetMerchantList02(self):
     """验证商户编号查询"""
     mid = OpenPlatformCommon.getmid()
     mcode, mname, mshortname, mtype, mtypename, mstate, mstatename = OpenPlatformCommon.getmcode(
         mid)
     params = {'keyword': mcode, 'pageIndex': 1, 'pageSize': 10}
     res = self.client.send(params=params)
     res_result = JMESPathExtractor().extract(query='success',
                                              body=res.text)
     res_datalength = JMESPathExtractor().extract(query='data.recordsTotal',
                                                  body=res.text)
     res_mid = JMESPathExtractor().extract(query='data.data[0].id',
                                           body=res.text)
     res_mcode = JMESPathExtractor().extract(query='data.data[0].code',
                                             body=res.text)
     res_mname = JMESPathExtractor().extract(query='data.data[0].name',
                                             body=res.text)
     res_mshortname = JMESPathExtractor().extract(
         query='data.data[0].shortName', body=res.text)
     res_mtype = JMESPathExtractor().extract(query='data.data[0].type',
                                             body=res.text)
     #返回的商户类型名称
     res_mtypename = JMESPathExtractor().extract(
         query='data.data[0].typeName', body=res.text)
     #返回的商户状态值
     res_mstate = JMESPathExtractor().extract(query='data.data[0].state',
                                              body=res.text)
     #返回的商户状态
     res_mstatename = JMESPathExtractor().extract(
         query='data.data[0].stateName', body=res.text)
     msg = '\n请求地址:' + res.url + '\n返回结果:' + res.text
     self.assertEqual('true', str(res_result).lower(), msg=msg)
     self.assertEqual(1, res_datalength, msg=msg)
     self.assertEqual(mid, str(res_mid), msg=msg)
     self.assertEqual(mname, str(res_mname), msg=msg)
     self.assertEqual(mshortname, str(res_mshortname), msg=msg)
     self.assertEqual(mtype, res_mtype, msg=msg)
     self.assertEqual(mtypename, str(res_mtypename), msg=msg)
     self.assertEqual(mstate, res_mstate, msg=msg)
     self.assertEqual(mstatename, str(res_mstatename), msg=msg)