From 5bd0591c50525452159a75a0476b24505c63e911 Mon Sep 17 00:00:00 2001 From: Elias Ojeda Medina Date: Sat, 23 May 2020 19:46:01 -0500 Subject: [PATCH] Challenge Solved --- challenge.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/challenge.py b/challenge.py index 2653d7e..1e547c8 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 divider(number): + assert type(number) == int, "Only numbers" + return number / n + return divider def run(): @@ -21,8 +23,13 @@ def run(): import unittest class ClosureSuite(unittest.TestCase): + + def setUp(self): + self.division = [5, 3, 15, "15"] + def test_closure_make_division_by(self): - # Make the closure test here - pass + division = make_division_by(self.division[1]) + self.assertEqual(self.division[0], division(self.division[2])) + # unittest.main() run()