def test_routing_validation_service_inactive_billerid(self):
     bill_pay_account_validation_request = billpayaccountvalidation.BillPayAccountValidation(
     )
     bill_pay_account_validation_request.rpps_id = '99887761'
     bill_pay_account_validation_request.biller_id = '9998887772'
     bill_pay_account_validation_request.account_number = '1234567890'
     bill_pay_account_validation_request.transaction_amount = '250.00'
     bill_pay_account_validation_response = self._service.get_bill_pay_account_validation(
         bill_pay_account_validation_request)
     assert bill_pay_account_validation_response.response_string == 'BillerID is not active'
 def test_routing_validation_service_exceeds_trans_amount(self):
     bill_pay_account_validation_request = billpayaccountvalidation.BillPayAccountValidation(
     )
     bill_pay_account_validation_request.rpps_id = '99887761'
     bill_pay_account_validation_request.biller_id = '9998887771'
     bill_pay_account_validation_request.account_number = '1234567890'
     bill_pay_account_validation_request.transaction_amount = '5000.00'
     bill_pay_account_validation_response = self._service.get_bill_pay_account_validation(
         bill_pay_account_validation_request)
     assert bill_pay_account_validation_response.response_string == 'Transaction Amount exceeds BillerID maximum'
Example #3
0
 def generate_return_object(self, xml_response):
     bill_pay_account_validation = billpayaccountvalidation.BillPayAccountValidation(
     )
     bill_pay_account_validation.rpps_id = xml_response.find('RppsId').text
     bill_pay_account_validation.biller_id = xml_response.find(
         'BillerId').text
     bill_pay_account_validation.account_number = xml_response.find(
         'AccountNumber').text
     bill_pay_account_validation.transaction_amount = xml_response.find(
         'TransactionAmount').text
     bill_pay_account_validation.customer_identifier_1 = xml_response.find(
         'CustomerIdentifier1').text
     bill_pay_account_validation.customer_identifier_2 = xml_response.find(
         'CustomerIdentifier2').text
     bill_pay_account_validation.customer_identifier_3 = xml_response.find(
         'CustomerIdentifier3').text
     bill_pay_account_validation.customer_identifier_4 = xml_response.find(
         'CustomerIdentifier4').text
     bill_pay_account_validation.response_string = xml_response.find(
         'ResponseString').text
     return bill_pay_account_validation