def test_update_recurring_request(self):
        request_xml = Configuration.api.recurring._update_request('0932576929034', UPDATE_RECURRING)
        request_string = prettify(request_xml)
        self.assertEqual(request_string, UPDATE_RECURRING_REQUEST.strip())

        request_xml = Configuration.api.recurring._update_request('0932576929034', UPDATE_RECURRING_PAYMENT_ONLY)
        request_string = prettify(request_xml)
        self.assertEqual(request_string, UPDATE_RECURRING_PAYMENT_ONLY_REQUEST.strip())
 def test_settle_request(self):
     request_xml = Configuration.api.transaction._settle_request({
         'amount': 20.00,
         'transaction_id': '87912412523'
     })
     request_string = prettify(request_xml)
     self.assertEqual(request_string, SETTLE_REQUEST.strip())
 def test_aim_base_request(self):
     request_xml = Configuration.api.transaction._aim_base_request('authCaptureTransaction', FULL_AIM_TRANSACTION)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, AIM_SALE_REQUEST.strip())
 def test_card_present_aim_base_request(self):
     request_xml = Configuration.api.transaction._transaction_request(
         'authCaptureTransaction', FULL_CARD_PRESENT_AIM_TRANSACTION)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, CARD_PRESENT_AIM_SALE_REQUEST.strip())
 def test_refund_request(self):
     request_xml = Configuration.api.transaction._refund_request(
         REFUND_TRANSACTION)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, REFUND_REQUEST.strip())
 def test_details_credit_card_request(self):
     request_xml = Configuration.api.credit_card._details_request('1234567890', '0987654321')
     request_string = prettify(request_xml)
     self.assertEqual(request_string, DETAILS_CREDIT_CARD_REQUEST.strip())
 def test_batch_details_request(self):
     request_xml = Configuration.api.batch._details_request('879802352356')
     request_string = prettify(request_xml)
     self.assertEqual(request_string, BATCH_DETAILS_REQUEST.strip())
 def test_details_address_request(self):
     request_xml = Configuration.api.address._details_request('1234567890', '0987654321')
     request_string = prettify(request_xml)
     self.assertEqual(request_string, DETAILS_ADDRESS_REQUEST.strip())
 def test_delete_customer_request(self):
     request_xml = Configuration.api.customer._delete_request('1234567890')
     request_string = prettify(request_xml)
     self.assertEqual(request_string, CUSTOMER_DELETE_REQUEST.strip())
 def test_settled_list_request(self):
     request_xml = Configuration.api.transaction._settled_list_request(
         '89429992353')
     request_string = prettify(request_xml)
     self.assertEqual(request_string, SETTLED_LIST_REQUEST.strip())
 def test_pay_pal_auth_capture_request(self):
     request_xml = Configuration.api.transaction._transaction_request(
         'authCaptureTransaction', PAY_PAL_AUTH_TRANSACTION)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, PAY_PAL_AUTH_CAPTURE_REQUEST.strip())
 def test_void_request(self):
     request_xml = Configuration.api.transaction._void_request(
         '87912412523')
     request_string = prettify(request_xml)
     self.assertEqual(request_string, VOID_REQUEST.strip())
 def test_details_request(self):
     request_xml = Configuration.api.transaction._details_request(
         '87912412523')
     request_string = prettify(request_xml)
     self.assertEqual(request_string, DETAILS_REQUEST.strip())
 def test_refund_request(self):
     request_xml = Configuration.api.transaction._refund_request(
         REFUND_TRANSACTION)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, REFUND_REQUEST.strip())
 def test_settle_request_with_amount(self):
     request_xml = Configuration.api.transaction._settle_request(
         '87912412523', 20.00)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, SETTLE_REQUEST_WITH_AMOUNT.strip())
 def test_settle_request(self):
     request_xml = Configuration.api.transaction._settle_request(
         '87912412523', None)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, SETTLE_REQUEST.strip())
 def test_details_request(self):
     request_xml = Configuration.api.transaction._details_request('87912412523')
     request_string = prettify(request_xml)
     self.assertEqual(request_string, DETAILS_REQUEST.strip())
 def test_pay_pal_auth_capture_continue_request(self):
     request_xml = Configuration.api.transaction._pay_pal_continue_request(
         'authCaptureContinueTransaction', '87912412523', '7E7MGXCWTTKK2')
     request_string = prettify(request_xml)
     self.assertEqual(request_string,
                      PAY_PAL_AUTH_CAPTURE_CONTINUE_REQUEST.strip())
 def test_update_address_request(self):
     request_xml = Configuration.api.address._update_request('1234567890', '0987654321', ADDRESS)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, UPDATE_ADDRESS_REQUEST.strip())
 def test_pay_pal_auth_capture_continue_request(self):
     request_xml = Configuration.api.transaction._pay_pal_continue_request(
         "authCaptureContinueTransaction", "87912412523", "7E7MGXCWTTKK2"
     )
     request_string = prettify(request_xml)
     self.assertEqual(request_string, PAY_PAL_AUTH_CAPTURE_CONTINUE_REQUEST.strip())
 def test_create_customer_request(self):
     request_xml = Configuration.api.customer._create_request(CREATE_CUSTOMER)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, CREATE_CUSTOMER_REQUEST.strip())
Exemple #22
0
 def test_create_recurring_request(self):
     request_xml = Configuration.api.recurring._create_request(
         CREATE_RECURRING)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, CREATE_RECURRING_REQUEST.strip())
 def test_delete_recurring_request(self):
     request_xml = Configuration.api.recurring._delete_request('0932576929034')
     request_string = prettify(request_xml)
     self.assertEqual(request_string, DELETE_RECURRING_REQUEST.strip())
Exemple #24
0
 def test_delete_recurring_request(self):
     request_xml = Configuration.api.recurring._delete_request(
         '0932576929034')
     request_string = prettify(request_xml)
     self.assertEqual(request_string, DELETE_RECURRING_REQUEST.strip())
 def test_update_credit_card_info_request(self):
     request_xml = Configuration.api.credit_card._update_request('1234567890', '0987654321', UPDATE_CREDIT_CARD_INFO)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, UPDATE_CREDIT_CARD_INFO_REQUEST.strip())
 def test_update_address_request(self):
     request_xml = Configuration.api.address._update_request(
         '1234567890', '0987654321', ADDRESS)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, UPDATE_ADDRESS_REQUEST.strip())
 def test_create_bank_account_request(self):
     request_xml = Configuration.api.bank_account._create_request('1234567890', CREATE_BANK_ACCOUNT)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, CREATE_BANK_ACCOUNT_REQUEST.strip())
 def test_create_address_request(self):
     request_xml = Configuration.api.address._create_request(
         '1234567890', ADDRESS)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, CREATE_ADDRESS_REQUEST.strip())
 def test_settle_request_with_amount(self):
     request_xml = Configuration.api.transaction._settle_request('87912412523', 20.00)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, SETTLE_REQUEST_WITH_AMOUNT.strip())
 def test_details_address_request(self):
     request_xml = Configuration.api.address._details_request(
         '1234567890', '0987654321')
     request_string = prettify(request_xml)
     self.assertEqual(request_string, DETAILS_ADDRESS_REQUEST.strip())
 def test_cim_base_request(self):
     request_xml = Configuration.api.transaction._cim_base_request('profileTransAuthCapture', FULL_CIM_TRANSACTION)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, CIM_SALE_REQUEST.strip())
 def test_customer_from_transaction_full_request(self):
     request_xml = Configuration.api.customer._from_transaction_request('123456', CUSTOMER_FROM_TRANSACTION)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, CUSTOMER_FROM_TRANSACTION_FULL_REQUEST.strip())
 def test_void_request(self):
     request_xml = Configuration.api.transaction._void_request('87912412523')
     request_string = prettify(request_xml)
     self.assertEqual(request_string, VOID_REQUEST.strip())
 def test_create_credit_card_request(self):
     request_xml = Configuration.api.credit_card._create_request(
         '1234567890', CREDIT_CARD)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, CREATE_CREDIT_CARD_REQUEST.strip())
 def test_settled_list_request(self):
     request_xml = Configuration.api.transaction._settled_list_request('89429992353')
     request_string = prettify(request_xml)
     self.assertEqual(request_string, SETTLED_LIST_REQUEST.strip())
 def test_details_credit_card_request(self):
     request_xml = Configuration.api.credit_card._details_request(
         '1234567890', '0987654321')
     request_string = prettify(request_xml)
     self.assertEqual(request_string, DETAILS_CREDIT_CARD_REQUEST.strip())
 def test_create_address_request(self):
     request_xml = Configuration.api.address._create_request('1234567890', ADDRESS)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, CREATE_ADDRESS_REQUEST.strip())
 def test_update_credit_card_info_request(self):
     request_xml = Configuration.api.credit_card._update_request(
         '1234567890', '0987654321', UPDATE_CREDIT_CARD_INFO)
     request_string = prettify(request_xml)
     self.assertEqual(request_string,
                      UPDATE_CREDIT_CARD_INFO_REQUEST.strip())
 def test_details_recurring_request(self):
     request_xml = Configuration.api.recurring._details_request("0932576929034")
     request_string = prettify(request_xml)
     self.assertEqual(request_string, DETAILS_RECURRING_REQUEST.strip())
 def test_validate_credit_card_request(self):
     request_xml = Configuration.api.credit_card._validate_request(
         '1234567890', '0987654321', VALIDATE_CREDIT_CARD)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, VALIDATE_CREDIT_CARD_REQUEST.strip())
 def test_update_customer_request(self):
     request_xml = Configuration.api.customer._update_request('1234567890', UPDATE_CUSTOMER)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, CUSTOMER_UPDATE_REQUEST.strip())
Exemple #42
0
 def test_create_customer_request(self):
     request_xml = Configuration.api.customer._create_request(CREATE_CUSTOMER)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, CREATE_CUSTOMER_REQUEST.strip())
 def test_create_recurring_request(self):
     request_xml = Configuration.api.recurring._create_request(CREATE_RECURRING)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, CREATE_RECURRING_REQUEST.strip())
Exemple #44
0
 def test_customer_from_transaction_full_request(self):
     request_xml = Configuration.api.customer._from_transaction_request('123456', CUSTOMER_FROM_TRANSACTION)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, CUSTOMER_FROM_TRANSACTION_FULL_REQUEST.strip())
 def test_create_credit_card_request(self):
     request_xml = Configuration.api.credit_card._create_request('1234567890', CREDIT_CARD)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, CREATE_CREDIT_CARD_REQUEST.strip())
Exemple #46
0
 def test_update_customer_request(self):
     request_xml = Configuration.api.customer._update_request('1234567890', UPDATE_CUSTOMER)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, CUSTOMER_UPDATE_REQUEST.strip())
 def test_details_credit_card_request_unmask_expiry(self):
     request_xml = Configuration.api.credit_card._details_request('1234567890', '0987654321', True)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, DETAILS_CREDIT_CARD_REQUEST_UNMASKED_EXPIRY.strip())    
Exemple #48
0
 def test_delete_customer_request(self):
     request_xml = Configuration.api.customer._delete_request('1234567890')
     request_string = prettify(request_xml)
     self.assertEqual(request_string, CUSTOMER_DELETE_REQUEST.strip())
 def test_validate_credit_card_request(self):
     request_xml = Configuration.api.credit_card._validate_request('1234567890', '0987654321', VALIDATE_CREDIT_CARD)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, VALIDATE_CREDIT_CARD_REQUEST.strip())
 def test_batch_details_request(self):
     request_xml = Configuration.api.batch._details_request('879802352356')
     request_string = prettify(request_xml)
     self.assertEqual(request_string, BATCH_DETAILS_REQUEST.strip())
 def test_list_batch_request(self):
     request_xml = Configuration.api.batch._list_request(LIST_BATCH_DATES)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, LIST_BATCH_REQUEST.strip())
 def test_settle_request(self):
     request_xml = Configuration.api.transaction._settle_request('87912412523', None)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, SETTLE_REQUEST.strip())
 def test_delete_bank_account_request(self):
     request_xml = Configuration.api.bank_account._delete_request('1234567890', '0987654321')
     request_string = prettify(request_xml)
     self.assertEqual(request_string, DELETE_BANK_ACCOUNT_REQUEST.strip())
 def test_list_batch_request(self):
     request_xml = Configuration.api.batch._list_request(LIST_BATCH_DATES)
     request_string = prettify(request_xml)
     self.assertEqual(request_string, LIST_BATCH_REQUEST.strip())