def test_bad_card_number(self): data = { 'card_number': '1234567890', 'card_exp_date': '1111', 'cardholder_street_address': '123 Main', 'cardholder_zip': '55555', 'invoice_number': '123', 'transaction_amount': '1.25', 'transaction_type': 'D', } r = TpgSale(data) eq_(r.execute()['error_code'][0], '117') # Card type not accepted
def test_success(self): data = { 'card_number': '4012301230123010', 'card_exp_date': '1111', 'cardholder_street_address': '123 Main', 'cardholder_zip': '55555', 'currency_code': '840', 'invoice_number': '123', 'transaction_amount': '1.25', 'transaction_type': 'D', } r = TpgSale(data) eq_(r.execute()['error_code'][0], '000')