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_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())
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())
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())
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_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_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())
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_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())