def test_bank_is_successful(self): bank = Bank() payment = Payment() payment.source = "bank" payment.bank = bank self.assertTrue(payment.is_successful())
def test_card_is_successful_errored(self): card = Card() card.status = "errored" payment = Payment() payment.source = "card" payment.card = card self.assertFalse(payment.is_successful())
def test_card_is_successful(self): card = Card() card.status = "processed" payment = Payment() payment.source = "card" payment.card = card self.assertTrue(payment.is_successful())
def test_is_successful(self): bank = Bank() bank.status = "processed" payment = Payment() payment.source = "bank" payment.bank = bank self.assertTrue(payment.is_successful())