From f5495f73b7fe880b70f53bc221af1ded9d689c59 Mon Sep 17 00:00:00 2001 From: manoj Date: Wed, 22 Apr 2026 12:36:30 +0530 Subject: [PATCH 1/2] Add additional edge case tests for cmath.py --- Lib/test/test_cmath.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Lib/test/test_cmath.py b/Lib/test/test_cmath.py index 389a3fa0e0a1eb..9d5db6682e3d1f 100644 --- a/Lib/test/test_cmath.py +++ b/Lib/test/test_cmath.py @@ -516,6 +516,8 @@ def test_isinf(self): self.assertFalse(cmath.isinf(1j)) self.assertFalse(cmath.isinf(NAN)) self.assertTrue(cmath.isinf(INF)) + self.assertTrue(cmath.isinf(-INF)) + self.assertFalse(cmath.isinf(INF/INF)) self.assertTrue(cmath.isinf(complex(INF, 0))) self.assertTrue(cmath.isinf(complex(0, INF))) self.assertTrue(cmath.isinf(complex(INF, INF))) From 08187cadbb6904f368c1de4aadbc73eaebee5cb9 Mon Sep 17 00:00:00 2001 From: manoj Date: Wed, 22 Apr 2026 13:12:41 +0530 Subject: [PATCH 2/2] Remove INF/INF case --- Lib/test/test_cmath.py | 1 - 1 file changed, 1 deletion(-) diff --git a/Lib/test/test_cmath.py b/Lib/test/test_cmath.py index 9d5db6682e3d1f..a986fd6b892bd2 100644 --- a/Lib/test/test_cmath.py +++ b/Lib/test/test_cmath.py @@ -517,7 +517,6 @@ def test_isinf(self): self.assertFalse(cmath.isinf(NAN)) self.assertTrue(cmath.isinf(INF)) self.assertTrue(cmath.isinf(-INF)) - self.assertFalse(cmath.isinf(INF/INF)) self.assertTrue(cmath.isinf(complex(INF, 0))) self.assertTrue(cmath.isinf(complex(0, INF))) self.assertTrue(cmath.isinf(complex(INF, INF)))