def test_debit_sans_ticket_solde_suffisant(self): caisse = Caisse() carte = Carte(150, 10, 8) caisse.payerSansTicket(carte, 15) self.assertEqual(135, carte.getSolde())
def test_debit_ticket_insuffisant_solde_suffisant(self): caisse = Caisse() carte = Carte(150, 0, 8) caisse.payerAvecTicket(carte, 7) self.assertEqual(143, carte.getSolde())
def test_get_solde(self): carte = Carte(20,3,8) self.assertEqual(20, carte.getSolde())
def test_debit_ticket_suffisant_montant_superieur_valeur_ticket(self): caisse = Caisse() carte = Carte(150, 10, 8) caisse.payerAvecTicket(carte, 10) self.assertEqual(148, carte.getSolde())
def test_debiter_solde(self): carte = Carte(20,3,8) carte.debiter(10) self.assertEqual(10, carte.getSolde())