From 4e4d29123e88c20492f879009a0a0c242cbdfbd7 Mon Sep 17 00:00:00 2001 From: Laura <65978059+laurabubble1@users.noreply.github.com> Date: Fri, 3 Oct 2025 13:42:17 -0400 Subject: [PATCH 1/3] Changement retourne_monnaie --- src/CCoinBox.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/CCoinBox.py b/src/CCoinBox.py index c6564d9..fdc225b 100644 --- a/src/CCoinBox.py +++ b/src/CCoinBox.py @@ -30,7 +30,7 @@ def reset(self): def retourne_monnaie(self): pieces = self.monnaie_courante - self.monnaie_courante = 0 + self.monnaie_courante = 1 self.vente_permise = False print("Voici votre monnaie") return pieces @@ -42,4 +42,4 @@ def get_monnaie_courante(self): return self.monnaie_courante def get_vente_permise(self): - return self.vente_permise \ No newline at end of file + return self.vente_permise From ff871edf7deeef42fb22248e78563bc81ffcc8a6 Mon Sep 17 00:00:00 2001 From: Laura <65978059+laurabubble1@users.noreply.github.com> Date: Fri, 3 Oct 2025 13:43:57 -0400 Subject: [PATCH 2/3] Commentaire --- src/CCoinBox.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/CCoinBox.py b/src/CCoinBox.py index fdc225b..3812b4e 100644 --- a/src/CCoinBox.py +++ b/src/CCoinBox.py @@ -30,7 +30,7 @@ def reset(self): def retourne_monnaie(self): pieces = self.monnaie_courante - self.monnaie_courante = 1 + self.monnaie_courante = 1 # devrait etre 0 self.vente_permise = False print("Voici votre monnaie") return pieces From 27ac63d800932ca87b6214495d4ddf3776bc7c57 Mon Sep 17 00:00:00 2001 From: Laura Kubler Date: Fri, 3 Oct 2025 14:02:46 -0400 Subject: [PATCH 3/3] Nouveau test --- src/test_CCoinBox.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/test_CCoinBox.py b/src/test_CCoinBox.py index 3937536..f4b452b 100644 --- a/src/test_CCoinBox.py +++ b/src/test_CCoinBox.py @@ -26,4 +26,11 @@ def test_permet_une_double_vente(self): coinBox.ajouter_25c() coinBox.ajouter_25c() coinBox.vente() - self.assertEqual(coinBox.get_vente_permise(), True) \ No newline at end of file + self.assertEqual(coinBox.get_vente_permise(), True) + + def test_permet_pas_2_ventes(self): + coinBox = CCoinBox() + coinBox.ajouter_25c() + coinBox.ajouter_25c() + coinBox.vente() + self.assertEqual(coinBox.get_vente_permise(), False) \ No newline at end of file