diff --git a/challenge.py b/challenge.py index 2653d7e..75a8305 100644 --- a/challenge.py +++ b/challenge.py @@ -3,7 +3,11 @@ def make_division_by(n): of an x number by n """ # You have to code here! - pass + def division_number(x): + assert type(x) == int,'Solo Puedes enviar numeros' + assert n > 0, 'El divisor no puede ser 0' + return x/n + return division_number def run(): @@ -22,7 +26,19 @@ def run(): class ClosureSuite(unittest.TestCase): def test_closure_make_division_by(self): - # Make the closure test here - pass - + self.num_division = { + 40: [120,3], + 15: [45,3], + 35: [525,15] + } + + def test_division_number_closures(self): + for key,value in self.num_division.items(): + division_by_number = make_division_by(value[1]) + self.assertEqual(key,division_by_number(value[0])) + + def tearDown(self): + del(self.num_division) + + #unittest.main() run()