From 0f7ac274d21003f7d6e063b25ffd7dfe24cf0b6a Mon Sep 17 00:00:00 2001 From: Qi Liu Date: Tue, 7 Feb 2023 14:45:04 -0500 Subject: [PATCH 1/2] BUGFIX: Implement 3-arg subtraction --- src/calc_test.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calc_test.py b/src/calc_test.py index 2911910..92de4b9 100644 --- a/src/calc_test.py +++ b/src/calc_test.py @@ -17,6 +17,8 @@ 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, 'subtractingthree and one from four') if __name__ == '__main__': unittest.main() From c05358170c09c7d68854aab8765da033cb48a4ef Mon Sep 17 00:00:00 2001 From: Qi Liu Date: Tue, 7 Feb 2023 14:51:19 -0500 Subject: [PATCH 2/2] add sub function --- src/calc.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/calc.py b/src/calc.py index 2af3c17..6bd7ab2 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 +