Mercurial > cpython-lru_cache-weakref
diff Lib/test/test_math.py @ 62968:53e7ae8ca039
Issue #9165: Add math.isfinite and cmath.isfinite.
| author | Mark Dickinson <dickinsm@gmail.com> |
|---|---|
| date | Sun, 11 Jul 2010 17:38:24 +0000 |
| parents | 87555f45cd6b |
| children | a9349fd3d0f7 |
line wrap: on
line diff
--- a/Lib/test/test_math.py Sun Jul 11 12:59:24 2010 +0000 +++ b/Lib/test/test_math.py Sun Jul 11 17:38:24 2010 +0000 @@ -915,6 +915,15 @@ self.assertRaises(TypeError, math.trunc, 1, 2) self.assertRaises(TypeError, math.trunc, TestNoTrunc()) + def testIsfinite(self): + self.assertTrue(math.isfinite(0.0)) + self.assertTrue(math.isfinite(-0.0)) + self.assertTrue(math.isfinite(1.0)) + self.assertTrue(math.isfinite(-1.0)) + self.assertFalse(math.isfinite(float("nan"))) + self.assertFalse(math.isfinite(float("inf"))) + self.assertFalse(math.isfinite(float("-inf"))) + def testIsnan(self): self.assertTrue(math.isnan(float("nan"))) self.assertTrue(math.isnan(float("inf")* 0.))
