Ejemplo n.º 1
0
 def test_call_start_transaction(self):
     Pagarme.api_key = 'api_key'
     transaction = Pagarme.start_transaction(amount=10,
                                             card_hash='ahsh',
                                             piranha='doida',
                                             mane='garrinha')
     self.assertIsInstance(transaction, Transaction)
Ejemplo n.º 2
0
 def test_start_transaction_invalid_installments(self):
     pagarme = Pagarme(self.api_key)
     with self.assertRaises(ValueError):
         transaction = pagarme.start_transaction(amount=314, card_hash='hashcard', installments=0)
Ejemplo n.º 3
0
 def test_start_transaction_invalid_payment_method(self):
     pagarme = Pagarme(self.api_key)
     with self.assertRaises(ValueError):
         transaction = pagarme.start_transaction(amount=314, card_hash='hashcard', payment_method='rice_bag')
Ejemplo n.º 4
0
 def test_start_transaction_invalid_amount(self):
     pagarme = Pagarme(self.api_key)
     with self.assertRaises(ValueError):
         transaction = pagarme.start_transaction(amount=None, card_hash='hashcard')
Ejemplo n.º 5
0
 def test_start_transaction(self):
     pagarme = Pagarme(self.api_key)
     transaction = pagarme.start_transaction(amount=314, card_hash='hashcard')
     self.assertIsInstance(transaction, Transaction)
Ejemplo n.º 6
0
 def test_call_start_transaction(self):
     Pagarme.api_key = 'api_key'
     transaction = Pagarme.start_transaction(amount=10, card_hash='ahsh', piranha='doida', mane='garrinha')
     self.assertIsInstance(transaction, Transaction)
Ejemplo n.º 7
0
 def test_start_transaction_invalid_installments(self):
     pagarme = Pagarme(self.api_key)
     with self.assertRaises(ValueError):
         transaction = pagarme.start_transaction(amount=314,
                                                 card_hash='hashcard',
                                                 installments=0)
Ejemplo n.º 8
0
 def test_start_transaction_invalid_payment_method(self):
     pagarme = Pagarme(self.api_key)
     with self.assertRaises(ValueError):
         transaction = pagarme.start_transaction(amount=314,
                                                 card_hash='hashcard',
                                                 payment_method='rice_bag')
Ejemplo n.º 9
0
 def test_start_transaction_invalid_amount(self):
     pagarme = Pagarme(self.api_key)
     with self.assertRaises(ValueError):
         transaction = pagarme.start_transaction(amount=None,
                                                 card_hash='hashcard')
Ejemplo n.º 10
0
 def test_start_transaction(self):
     pagarme = Pagarme(self.api_key)
     transaction = pagarme.start_transaction(amount=314,
                                             card_hash='hashcard')
     self.assertIsInstance(transaction, Transaction)