예제 #1
0
class TestUnCompteEstCredite(unittest.TestCase):
    def setUp(self):
        self.compte = Compte()

    def test_crediter_un_compte_affecte_son_solde(self):
        self.compte.crediter(50.0)
        self.assertEqual(self.compte.solde(), 50.0)

    def test_on_ne_peut_pas_crediter_un_montant_negatif(self):
        # une maniere de faire
        # self.assertRaises(CreditNegatifError,
        #                  self.compte.crediter,
        #                  -20.0)

        try:
            self.compte.crediter(-20.0)
            self.fail("crediter doit lever une exception CreditNegatifError")
        except CreditNegatifError:
            pass
예제 #2
0
class TestUnCompteEstCredite(unittest.TestCase) :

    def setUp(self) :
        self.compte = Compte()

    def test_crediter_un_compte_affecte_son_solde(self) :
        self.compte.crediter(50.0)
        self.assertEqual(self.compte.solde(), 50.0)

    def test_on_ne_peut_pas_crediter_un_montant_negatif(self) :
        # une maniere de faire
        # self.assertRaises(CreditNegatifError,
        #                  self.compte.crediter,
        #                  -20.0)
                          
        try :
            self.compte.crediter(-20.0)
            self.fail("crediter doit lever une exception CreditNegatifError")
        except CreditNegatifError :
            pass
예제 #3
0
 def test_un_compte_est_cree_avec_un_solde_nul(self) :
     compte = Compte()
     self.assertEqual(compte.solde(), 0.0)
예제 #4
0
 def setUp(self) :
     self.compte = Compte()
예제 #5
0
 def test_un_compte_est_cree_avec_un_solde_nul(self):
     compte = Compte()
     self.assertEqual(compte.solde(), 0.0)
예제 #6
0
 def setUp(self):
     self.compte = Compte()