def setUp(self): super(ProcessTransactionsTests, self).setUp() self.transaction = PinTransaction() self.transaction.card_token = '12345' self.transaction.ip_address = '127.0.0.1' self.transaction.amount = 500 self.transaction.currency = 'AUD' self.transaction.email_address = '*****@*****.**' self.transaction.environment = 'test' self.transaction.save() self.response_data = json.dumps({ 'response': { 'token': '12345', 'success': True, 'amount': 500, 'total_fees': 500, 'currency': 'AUD', 'description': 'test charge', 'email': '*****@*****.**', 'ip_address': '127.0.0.1', 'created_at': '2012-06-20T03:10:49Z', 'status_message': 'Success!', 'error_message': None, 'card': { 'token': 'card_nytGw7koRg23EEp9NTmz9w', 'display_number': 'XXXX-XXXX-XXXX-0000', 'scheme': 'master', 'address_line1': '42 Sevenoaks St', 'address_line2': None, 'address_city': 'Lathlain', 'address_postcode': '6454', 'address_state': 'WA', 'address_country': 'Australia' }, 'transfer': None } }) self.response_error = json.dumps({ 'error': 'invalid_resource', 'error_description': 'One or more parameters were missing or invalid.', # Should there really be a charge token? 'charge_token': '1234', 'messages': [{ 'code': 'description_invalid', 'message': 'Description can\'t be blank', 'param': 'description' }] }) self.response_error_no_messages = json.dumps({ 'error': 'invalid_resource', 'error_description': 'One or more parameters were missing or invalid.', # Should there really be a charge token? 'charge_token': '1234' })
def setUp(self): super(PinTransactionTests, self).setUp() self.transaction = PinTransaction() self.transaction.card_token = '12345' self.transaction.ip_address = '127.0.0.1' self.transaction.amount = 500 self.transaction.currency = 'AUD' self.transaction.email_address = '*****@*****.**' self.transaction.environment = 'test'