diff --git a/.gitignore b/.gitignore index b6e4761..e971917 100644 --- a/.gitignore +++ b/.gitignore @@ -127,3 +127,6 @@ dmypy.json # Pyre type checker .pyre/ + +# .vscode folder +.vscode/ diff --git a/challenge.py b/challenge.py index 2653d7e..b96217e 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_n(x): + return x/n + + return division_n def run(): @@ -22,7 +24,13 @@ def run(): class ClosureSuite(unittest.TestCase): def test_closure_make_division_by(self): - # Make the closure test here - pass + self.assertEqual(5, make_division_by(3)(15)) + + self.assertEqual(8, make_division_by(5)(40)) + + self.assertEqual(9, make_division_by(18)(162)) + + + #unittest.main() run()