From 6d98c08e89ff885b572beb806c87b4d296d7a276 Mon Sep 17 00:00:00 2001 From: Tim Diller Date: Fri, 24 Oct 2025 09:46:21 -0500 Subject: [PATCH] tests for is_even and is_odd --- test/test_math.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/test/test_math.py b/test/test_math.py index e69de29..5e102a8 100644 --- a/test/test_math.py +++ b/test/test_math.py @@ -0,0 +1,25 @@ +import unittest + +from fancymath.math import is_even, is_odd + + +class TestMath(unittest.TestCase): + def test_is_even(self): + "Test the is_even function" + self.assertTrue(is_even(2)) + self.assertTrue(is_even(-4)) + self.assertTrue(is_even(0)) + self.assertFalse(is_even(1)) + self.assertFalse(is_even(2.5)) + + def test_is_odd(self): + "Test the is_odd function" + self.assertTrue(is_odd(3)) + self.assertTrue(is_odd(-5)) + self.assertFalse(is_odd(0)) + self.assertFalse(is_odd(2)) + self.assertFalse(is_odd(2.5)) + + +if __name__ == "__main__": + unittest.main() \ No newline at end of file