Пример #1
0
 def test_start_transaction_invalid_installments(self):
     pagarme = Pygarme(self.api_key)
     with self.assertRaises(ValueError):
         transaction = pagarme.start_transaction(amount=314, card_hash='hashcard', installments=0)
Пример #2
0
 def test_start_transaction_invalid_amount(self):
     pagarme = Pygarme(self.api_key)
     with self.assertRaises(ValueError):
         transaction = pagarme.start_transaction(amount=None, card_hash='hashcard')
Пример #3
0
 def test_start_transaction_invalid_payment_method(self):
     pagarme = Pygarme(self.api_key)
     with self.assertRaises(ValueError):
         transaction = pagarme.start_transaction(amount=314, card_hash='hashcard', payment_method='rice_bag')
Пример #4
0
 def test_start_transaction(self):
     pagarme = Pygarme(self.api_key)
     transaction = pagarme.start_transaction(amount=314, card_hash='hashcard')
     self.assertIsInstance(transaction, Transaction)