Пример #1
0
class TestUnCompteEstDebite(unittest.TestCase):
    def setUp(self):
        self.compte = Compte()

    def test_un_compte_est_debite(self):
        self.compte.crediter(50.0)
        self.compte.debiter(10.0)
        self.assertEqual(self.compte.getSolde(), 40.0)

    def test_un_compte_estdebite_avec_montant_negatif(self):
        self.assertRaises(DebitNegatifOuNulError, self.compte.debiter, -10.0)

    def test_un_compte_est_debite_avec_montant_nul(self):
        self.assertRaises(DebitNegatifOuNulError, self.compte.debiter, 0.0)

    def test_un_compte_a_solde_insuffisant_pour_debit(self):
        self.assertRaises(SoldeInsuffisantError, self.compte.debiter, 60.0)
Пример #2
0
class TestUnCompteEstDebite(unittest.TestCase):

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

	def test_un_compte_est_debite(self):
		self.compte.crediter(50.0)
		self.compte.debiter(10.0)
		self.assertEqual(self.compte.getSolde(), 40.0)

	def test_un_compte_estdebite_avec_montant_negatif(self):
		self.assertRaises(DebitNegatifOuNulError, self.compte.debiter, -10.0)

	def test_un_compte_est_debite_avec_montant_nul(self):
		self.assertRaises(DebitNegatifOuNulError, self.compte.debiter, 0.0)		

	def test_un_compte_a_solde_insuffisant_pour_debit(self):
		self.assertRaises(SoldeInsuffisantError, self.compte.debiter, 60.0)
Пример #3
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
Пример #4
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.getSolde(), 50.0)

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

        try:
            self.compte.crediter(-20.0)
            self.fail("crediter doit lever une exception CreditNegatifError")
        except CreditNegatifOuNulError:
            pass

    def test_crediter_avec_montant_nul(self):
        # Renvoie une exception avec crediter(0.0)
        self.assertRaises(CreditNegatifOuNulError, self.compte.crediter, 0.0)
Пример #5
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.getSolde(), 50.0)

	def test_on_ne_peut_pas_crediter_un_montant_negatif(self):
		# Une maniere de faire
		# self.assertRaises(compte.crediter, -20.0, CreditNegatifError)
		
		try :
			self.compte.crediter(-20.0)
			self.fail("crediter doit lever une exception CreditNegatifError")
		except CreditNegatifOuNulError :
			pass

	def test_crediter_avec_montant_nul(self):
		# Renvoie une exception avec crediter(0.0)
		self.assertRaises(CreditNegatifOuNulError, self.compte.crediter, 0.0)
Пример #6
0
 def test_un_compte_est_cree_avec_un_solde_nul(self):
     compte = Compte()
     self.assertEqual(compte.getSolde(), 0.0)
Пример #7
0
 def setUp(self):
     self.compte = Compte()
Пример #8
0
 def test_on_peut_crediter_plusieurs_fois(self):
     compte = Compte()
     compte.crediter(10.0)
     compte.crediter(30.0)
     self.assertEqual(compte.solde, 40.0)
Пример #9
0
 def test_crediter_un_compte_augmente_son_solde(self):
     """crediter un compte met a jour son solde"""
     compte = Compte()
     compte.crediter(20.0)
     self.assertEqual(compte.solde, 20.0)
Пример #10
0
 def test_un_compte_est_cree_avec_un_solde_nul(self) :
     compte = Compte()
     self.assertEqual(compte.solde(), 0.0)
Пример #11
0
 def setUp(self) :
     self.compte = Compte()