From 601e8508307b7d52a63b9e934175919bc6968953 Mon Sep 17 00:00:00 2001 From: Gabriel Date: Sat, 15 Aug 2020 09:23:48 -0500 Subject: [PATCH] Added Unit test and Closure --- challenge.py | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/challenge.py b/challenge.py index 2653d7e..47184d9 100644 --- a/challenge.py +++ b/challenge.py @@ -3,7 +3,9 @@ def make_division_by(n): of an x number by n """ # You have to code here! - pass + def divider (number): + return number / n + return divider def run(): @@ -15,14 +17,19 @@ def run(): division_by_18 = make_division_by(18) print(division_by_18(54)) # The expected output is 3 - + + unittest.main() if __name__ == '__main__': import unittest - class ClosureSuite(unittest.TestCase): def test_closure_make_division_by(self): - # Make the closure test here - pass - + """ Test if division between integers is right """ + data = 18 + division_by_3 = make_division_by(3) + result = division_by_3(data) + self.assertEqual(result, 6, 'El resultado debe ser 6') + run() + +