From: Mark Dickinson Date: Tue, 3 May 2011 20:13:40 +0000 (+0100) Subject: test_math.py: Use correct signs on zeros for expected fmod results. X-Git-Tag: v3.3.0a1~2415 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5bc7a44477210873d181e775ab7a012992dbd760;p=python test_math.py: Use correct signs on zeros for expected fmod results. --- diff --git a/Lib/test/test_math.py b/Lib/test/test_math.py index 5ae98e11a6..1bbc22d096 100644 --- a/Lib/test/test_math.py +++ b/Lib/test/test_math.py @@ -456,12 +456,12 @@ class MathTests(unittest.TestCase): def testFmod(self): self.assertRaises(TypeError, math.fmod) - self.ftest('fmod(10,1)', math.fmod(10,1), 0) - self.ftest('fmod(10,0.5)', math.fmod(10,0.5), 0) - self.ftest('fmod(10,1.5)', math.fmod(10,1.5), 1) - self.ftest('fmod(-10,1)', math.fmod(-10,1), 0) - self.ftest('fmod(-10,0.5)', math.fmod(-10,0.5), 0) - self.ftest('fmod(-10,1.5)', math.fmod(-10,1.5), -1) + self.ftest('fmod(10, 1)', math.fmod(10, 1), 0.0) + self.ftest('fmod(10, 0.5)', math.fmod(10, 0.5), 0.0) + self.ftest('fmod(10, 1.5)', math.fmod(10, 1.5), 1.0) + self.ftest('fmod(-10, 1)', math.fmod(-10, 1), -0.0) + self.ftest('fmod(-10, 0.5)', math.fmod(-10, 0.5), -0.0) + self.ftest('fmod(-10, 1.5)', math.fmod(-10, 1.5), -1.0) self.assertTrue(math.isnan(math.fmod(NAN, 1.))) self.assertTrue(math.isnan(math.fmod(1., NAN))) self.assertTrue(math.isnan(math.fmod(NAN, NAN)))