diff --git a/challenge.py b/challenge.py index 2653d7e..092e572 100644 --- a/challenge.py +++ b/challenge.py @@ -2,8 +2,10 @@ def make_division_by(n): """This closure returns a function that returns the division of an x number by n """ - # You have to code here! - pass + def division(x): + return x/n + + return division def run(): @@ -23,6 +25,16 @@ def run(): class ClosureSuite(unittest.TestCase): def test_closure_make_division_by(self): # Make the closure test here - pass + division_by_3 = make_division_by(3) + self.assertEqual(division_by_3(18), 6) + division_by_5 = make_division_by(5) + self.assertEqual(division_by_5(100), 20) + + division_by_18 = make_division_by(18) + self.assertEqual(division_by_18(54), 3) + run() + unittest.main() + +