From 798b5cee19d50cc8973add802831a62d296d14d5 Mon Sep 17 00:00:00 2001 From: cj Date: Wed, 29 Jun 2022 23:24:47 -0700 Subject: [PATCH 1/3] BUGFIX: Implement 3-arg subtraction --- src/calc_test.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/calc_test.py b/src/calc_test.py index 2911910..9dcf044 100644 --- a/src/calc_test.py +++ b/src/calc_test.py @@ -17,6 +17,10 @@ def test_sub_2arg(self): # Make sure 4 - 3 = 1 self.assertEqual(sub(4, 3), 1, 'subtracting three from four') + def test sub_3arg(self): + self.assertEqual(sub(4, 3, 1), 0, 'subtracting three and one from four') + + if __name__ == '__main__': unittest.main() From 5c1cffafecd5c9f9f17825f12be01a28b91633f8 Mon Sep 17 00:00:00 2001 From: cj Date: Wed, 29 Jun 2022 23:27:28 -0700 Subject: [PATCH 2/3] Added sub method --- src/calc.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/calc.py b/src/calc.py index 2af3c17..386ec02 100644 --- a/src/calc.py +++ b/src/calc.py @@ -18,3 +18,7 @@ def sub(a, b): ``` """ return a - b + +def sub(a, b, c=0): + return a - b - c + From 087874387574a477ea015fbb610fd127ce77abc2 Mon Sep 17 00:00:00 2001 From: cj Date: Thu, 7 Jul 2022 13:36:35 -0700 Subject: [PATCH 3/3] Bugfix 3-arg sub --- src/calc_test.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calc_test.py b/src/calc_test.py index 9dcf044..088048f 100644 --- a/src/calc_test.py +++ b/src/calc_test.py @@ -17,7 +17,7 @@ def test_sub_2arg(self): # Make sure 4 - 3 = 1 self.assertEqual(sub(4, 3), 1, 'subtracting three from four') - def test sub_3arg(self): + def test_sub_3arg(self): self.assertEqual(sub(4, 3, 1), 0, 'subtracting three and one from four')