示例#1
0
    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
示例#2
0
    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')