def test_2_query_loan_status(self): """随意借放款结果查询接口""" GetSqlData.loan_set(self.env, self.r.get("syj_repayment_advance_projectId")) data = excel_table_byname(self.file, 'query_loan_status') print("接口名称:%s" % data[0]['casename']) param = json.loads(data[0]['param']) param.update({ "sourceProjectId": self.r.get("syj_repayment_advance_sourceProjectId"), "sourceUserId": self.r.get("syj_repayment_advance_sourceUserId"), "projectId": self.r.get("syj_repayment_advance_projectId"), "serviceSn": "SaasL-" + Common.get_random("serviceSn") }) if len(data[0]['headers']) == 0: headers = None else: headers = json.loads(data[0]['headers']) rep = Common.response(faceaddr=data[0]['url'], headers=headers, data=json.dumps(param, ensure_ascii=False), environment=self.env, product="pintic") print("响应信息:%s" % rep) print("返回json:%s" % rep.text) logger.info("返回信息:%s" % rep.text) self.assertEqual(int(data[0]['msgCode']), json.loads(rep.text)['resultCode']) self.assertEqual("SUCCESS", json.loads(rep.text)['content']['loanStatus'], "放款失败")
def test_102_query_loan_status(self, r, env): """随意借V2放款结果查询接口""" data = excel_table_byname(self.file, 'query_loan_status') print("接口名称:%s" % data[0]['casename']) time.sleep(8) GetSqlData.change_pay_status( project_id=r.get('syjv2_projectId'), environment=env ) GetSqlData.loan_set(env, r.get('syjv2_projectId')) param = json.loads(data[0]['param']) param.update( { "sourceProjectId": r.get('syjv2_sourceProjectId'), "sourceUserId": r.get('syjv2_sourceUserId'), "projectId": r.get('syjv2_projectId'), "serviceSn": "SaasL-" + Common.get_random("serviceSn") } ) if len(data[0]['headers']) == 0: headers = None else: headers = json.loads(data[0]['headers']) rep = Common.response( faceaddr=data[0]['url'], headers=headers, data=json.dumps(param, ensure_ascii=False), environment=env, product="pintic" ) assert int(data[0]['msgCode']) == rep['resultCode'] assert "SUCCESS" == rep['content']['loanStatus']
def test_110_pfa_query(self): """放款结果查询""" GetSqlData.loan_set(environment=self.env, project_id=self.r.get('jfx_6_periods_projectId')) data = excel_table_byname(self.file, 'pfa_query') param = json.loads(data[0]['param']) param.update({"serviceSn": self.r.get('jfx_6_periods_pfa_serviceSn')}) if len(data[0]['headers']) == 0: headers = None else: headers = json.loads(data[0]['headers']) rep = Common.response(faceaddr=data[0]['url'], headers=headers, data=json.dumps(param, ensure_ascii=False), environment=self.env, product="cloudloan") self.assertEqual(rep['resultCode'], int(data[0]['resultCode']))
def test_109_pfa_query(self, r, env, red): """放款结果查询""" GetSqlData.loan_set(environment=env, project_id=r.get(red["project_id"])) data = excel_table_byname(self.file, 'pfa_query') param = json.loads(data[0]['param']) param.update({"serviceSn": r.get(red["loan_service_sn"])}) if len(data[0]['headers']) == 0: headers = None else: headers = json.loads(data[0]['headers']) rep = Common.response(faceaddr=data[0]['url'], headers=headers, data=json.dumps(param, ensure_ascii=False), environment=env, product="cloudloan") assert rep['resultCode'] == int(data[0]['resultCode'])
def test_111_loan_query(self): """放款结果查询""" GetSqlData.loan_set(environment=self.env, project_id=self.r.get('rmkj_9_periods_projectId')) # GetSqlData.change_plan_pay_date(environment=self.env, project_id=self.r.get('rmkj_9_periods_projectId'), period=1) data = excel_table_byname(self.file, 'pfa_query') param = json.loads(data[0]['param']) param.update( {"serviceSn": self.r.get("rmkj_9_periods_loan_serviceSn")}) if len(data[0]['headers']) == 0: headers = None else: headers = json.loads(data[0]['headers']) rep = Common.response(faceaddr=data[0]['url'], headers=headers, data=json.dumps(param, ensure_ascii=False), product="cloudloan", environment=self.env) self.assertEqual(rep['resultCode'], int(data[0]['resultCode'])) self.assertEqual(rep['content']['projectLoanStatus'], 3)