Esempio n. 1
0
 def setUp(self):
     self.api = TransactionAPI('123', '456')
     self.success = lambda *args, **kwargs: SUCCESS.reset() or SUCCESS
     self.error = lambda *args, **kwargs: ERROR.reset() or ERROR
     self.year = date.today().year + 10
     self.credit_card = CreditCard('4111111111111111', self.year, 1, '911')
     self.address = Address('45 Rose Ave', 'Venice', 'CA', '90291')
Esempio n. 2
0
 def __init__(self, login_id, transaction_key, debug=True, test=False):
     self.login_id = login_id
     self.transaction_key = transaction_key
     self.debug = debug
     self.test = test
     self._transaction = TransactionAPI(login_id, transaction_key,
         debug, test)
     self._recurring = RecurringAPI(login_id, transaction_key, debug, test)
     self._customer = CustomerAPI(login_id, transaction_key, debug, test)
Esempio n. 3
0
 def test_basic_api(self):
     api = TransactionAPI('123', '456')
     self.assertEqual(api.url, TEST_URL)
     api = TransactionAPI('123', '456', debug=False)
     self.assertEqual(api.url, PROD_URL)