Exemplo n.º 1
0
    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())
Exemplo n.º 3
0
 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())
Exemplo n.º 7
0
 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())
Exemplo n.º 8
0
 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())
Exemplo n.º 9
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())
Exemplo n.º 10
0
 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())
Exemplo n.º 11
0
 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())
Exemplo n.º 12
0
 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())
Exemplo n.º 13
0
 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())
Exemplo n.º 14
0
 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())
Exemplo n.º 15
0
 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())
Exemplo n.º 16
0
 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())
Exemplo n.º 17
0
 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())
Exemplo n.º 18
0
 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())
Exemplo n.º 19
0
 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())
Exemplo n.º 20
0
 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())
Exemplo n.º 21
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())
Exemplo n.º 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())
Exemplo n.º 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())
Exemplo n.º 26
0
 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())
Exemplo n.º 28
0
 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())
Exemplo n.º 29
0
 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())
Exemplo n.º 30
0
 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())
Exemplo n.º 31
0
 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())
Exemplo n.º 32
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())
Exemplo n.º 33
0
 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())
Exemplo n.º 34
0
 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())
Exemplo n.º 35
0
 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())
Exemplo n.º 36
0
 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())
Exemplo n.º 37
0
 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())
Exemplo n.º 38
0
 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())
Exemplo n.º 39
0
 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())
Exemplo n.º 40
0
 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())
Exemplo n.º 41
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())
Exemplo n.º 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())
Exemplo n.º 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())
Exemplo n.º 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())    
Exemplo n.º 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())
Exemplo n.º 50
0
 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())
Exemplo n.º 51
0
 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())
Exemplo n.º 52
0
 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())
Exemplo n.º 54
0
 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())