def test_108_loan_pfa(self): """放款申请""" data = excel_table_byname(self.file, 'loan_pfa') param = json.loads(data[0]['param']) self.r.set("ddq_3_periods_loan_serviceSn", Common.get_random("serviceSn")) param.update({ "sourceProjectId": self.r.get("ddq_3_periods_sourceProjectId"), "projectId": self.r.get("ddq_3_periods_projectId"), "sourceUserId": self.r.get("ddq_3_periods_sourceUserId"), "serviceSn": self.r.get("ddq_3_periods_loan_serviceSn"), "id": self.r.get('ddq_3_periods_cardNum') }) 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'])) # 修改支付表中的品钛返回code GetSqlData.change_pay_status( environment=self.env, project_id=self.r.get('ddq_3_periods_projectId'))
def test_108_loan_pfa(self, r, env, red): """放款申请""" data = excel_table_byname(self.file, 'loan_pfa') param = json.loads(data[0]['param']) r.setex(red["loan_service_sn"], 72000, Common.get_random("serviceSn")) param.update({ "sourceProjectId": r.get(red["source_project_id"]), "projectId": r.get(red["project_id"]), "sourceUserId": r.get(red["source_user_id"]), "serviceSn": r.get(red["loan_service_sn"]), "id": r.get(red["id_card"]), "accountName": r.get(red["user_name"]), "amount": 33333.33 }) 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=env) assert rep['resultCode'] == int(data[0]['resultCode']) # 修改支付表中的品钛返回code GetSqlData.change_pay_status(environment=env, project_id=r.get(red["project_id"]))
def test_2_query_loan_status(self): """随意借放款结果查询接口""" time.sleep(5) GetSqlData.change_pay_status(self.env, self.r.get("syj_repayment_projectId")) GetSqlData.loan_set(self.env, self.r.get("syj_repayment_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_sourceProjectId"), "sourceUserId": self.r.get("syj_repayment_sourceUserId"), "projectId": self.r.get("syj_repayment_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") self.assertEqual(int(data[0]['msgCode']), rep['resultCode']) self.assertEqual("SUCCESS", rep['content']['loanStatus'], "放款失败")
def test_108_pfa(self): """放款""" data = excel_table_byname(self.file, 'project_loan') param = json.loads(data[0]['param']) param.update( { "sourceProjectId": self.r.get('jfx_sourceProjectId'), "projectId": self.r.get('jfx_projectId'), "sourceUserId": self.r.get('jfx_sourceUserId'), "serviceSn": Common.get_random('serviceSn'), "accountName": self.r.get("jfx_corporateAccountName"), "bankCode": 34, "amount": 500000, "accountNo": "6227002432220410613" # 6227002432220410613 } ) self.r.set("jfx_pfa_serviceSn", param['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(int(data[0]['resultCode']), rep['resultCode']) GetSqlData.change_pay_status( environment=self.env, project_id=self.r.get('jfx_projectId') )
def test_108_pfa(self, r, env, red): """放款申请""" data = excel_table_byname(self.file, 'project_loan') param = json.loads(data[0]['param']) param.update({ "sourceProjectId": r.get(red["source_project_id"]), "projectId": r.get(red["project_id"]), "sourceUserId": r.get(red["source_user_id"]), "serviceSn": Common.get_random('serviceSn'), "accountName": r.get(red["corporate_account_name"]), "bankCode": 86, "amount": 30000.00, "accountNo": "6214830173648711" # 6227002432220410613 }) r.setex(red["loan_service_sn"], 72000, param['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=env) assert int(data[0]['resultCode']) == rep['resultCode'] GetSqlData.change_pay_status(environment=env, project_id=r.get(red["project_id"]))
def test_107_pfa(self, r, env, red): """放款""" data = excel_table_byname(self.file, 'project_loan') param = json.loads(data[0]['param']) param.update({ "sourceProjectId": r.get(red["source_project_id"]), "projectId": r.get(red["project_id"]), "sourceUserId": r.get(red["source_user_id"]), "serviceSn": Common.get_random('serviceSn'), "accountName": r.get(red["user_name"]), "id": r.get(red["id_card"]), "bankCode": "CCB", "accountNo": "6227002432220410613" # 6227003814170172872 }) r.set(red["loan_service_sn"], param['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=env) assert int(data[0]['resultCode']) == rep['resultCode'] # 修改支付表中的品钛返回code GetSqlData.change_pay_status(environment=env, project_id=r.get(red["project_id"]))
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_108_loan_pfa(self): """放款申请""" data = excel_table_byname(self.file, 'loan_pfa') param = json.loads(data[0]['param']) self.r.set("jfqylv2_3_periods_loan_serviceSn", Common.get_random("serviceSn")) param.update({ "sourceProjectId": self.r.get("jfqylv2_3_periods_sourceProjectId"), "projectId": self.r.get("jfqylv2_3_periods_projectId"), "sourceUserId": self.r.get("jfqylv2_3_periods_sourceUserId"), "serviceSn": self.r.get("jfqylv2_3_periods_loan_serviceSn"), "id": self.r.get('jfqylv2_3_periods_cardNum'), "accountName": self.r.get("jfqylv2_3_periods_custName"), "amount": 33333.33, "accountProp": 1, "idType": 10, "openAccountProvince": "110000", "openAccountCity": "110100", "openAccountBankNameSub": "招商银行上地支行" }) 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'])) # 修改支付表中的品钛返回code GetSqlData.change_pay_status( environment=self.env, project_id=self.r.get('jfqylv2_3_periods_projectId'))
def test_110_loan_pfa(self): """放款申请""" data = excel_table_byname(self.file, 'loan_pfa') param = json.loads(data[0]['param']) self.r.set("rmkj_9_periods_loan_serviceSn", Common.get_random("serviceSn")) param.update({ "sourceProjectId": self.r.get("rmkj_9_periods_sourceProjectId"), "projectId": self.r.get("rmkj_9_periods_projectId"), "sourceUserId": self.r.get("rmkj_9_periods_sourceUserId"), "serviceSn": self.r.get("rmkj_9_periods_loan_serviceSn"), # "bankNo": "6214850219949549", # "name": "幸福", # "mobile": "18689262774", # "accountNo": "370613198705308692", # "bankCode": "CMB" "accountName": "南京车置宝网络技术有限公司", "openAccountProvince": 320000, "openAccountCity": 320100, "openAccountBankNameSub": "南京支行", "bankCode": 34 }) 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'])) # 修改支付表中的品钛返回code GetSqlData.change_pay_status( environment=self.env, project_id=self.r.get('rmkj_9_periods_projectId'))