Example #1
0
 def test_debiter_tickets_quand_plus_de_monnaie(self):
     carte = Carte()
     carte.crediter(10)
     carte.crediterTicket(2)
     carte.setValueOfTicket(10)
     with self.assertRaises(Exception):
         carte.debiterTicket(21)
Example #2
0
 def test_debiter_tickets_verifier_solde(self):
     carte = Carte()
     carte.crediter(100)
     carte.crediterTicket(2)
     carte.setValueOfTicket(10)
     carte.debiterTicket(16)
     self.assertTrue(carte.solde() == 94)
Example #3
0
 def test_debiter_tickets_quand_zero_tickets_sur_la_carte(self):
     carte = Carte()
     carte.crediter(100)
     carte.crediterTicket(0)
     carte.setValueOfTicket(10)
     carte.debiterTicket(12)
     self.assertTrue(carte.solde() == 88)
Example #4
0
 def test_debiter_tickets_un_ticket_retire(self):
     carte = Carte()
     carte.crediter(100)
     carte.crediterTicket(2)
     carte.setValueOfTicket(10)
     carte.debiterTicket(16)
     self.assertTrue(carte.numberTicket() == 1)