def test_paiement_ticket_sans_ticket(self): caisse = Caisse() carte = Carte() carte.crediter(6) caisse.insererCarte(carte) caisse.paiementTicket(5) self.assertTrue(carte.solde() == 1)
def test_paiement_ticket_avec_ticket(self): caisse = Caisse() carte = Carte() carte.crediterTicket(2) carte.setValueOfTicket(5) carte.crediter(6) caisse.insererCarte(carte) caisse.paiementTicket(5) self.assertTrue(carte.solde() == 6)
def test_paiement_ticket_exception(self): caisse = Caisse() carte = Carte() with self.assertRaises(Exception): caisse.paiementTicket(5)