[Python-checkins] r83812 - python/branches/py3k-dtoa/Lib/test/test_float.py

mark.dickinson python-checkins at python.org
Sun Aug 8 11:56:24 CEST 2010


Author: mark.dickinson
Date: Sun Aug  8 11:56:24 2010
New Revision: 83812

Log:
Make sure to restore old rounding mode in test_float.

Modified:
   python/branches/py3k-dtoa/Lib/test/test_float.py

Modified: python/branches/py3k-dtoa/Lib/test/test_float.py
==============================================================================
--- python/branches/py3k-dtoa/Lib/test/test_float.py	(original)
+++ python/branches/py3k-dtoa/Lib/test/test_float.py	Sun Aug  8 11:56:24 2010
@@ -394,9 +394,11 @@
         # to set and get rounding mode
         modes = "tonearest", "upward", "downward", "towardzero"
         for mode in modes:
+            oldmode = float.__getround__()
             float.__setround__(mode)
             self.assertEqual(float.__getround__(), mode)
-
+            float.__setround__(oldmode)
+            self.assertEqual(float.__getround__(), oldmode)
 
 @requires_setformat
 class FormatFunctionsTestCase(unittest.TestCase):


More information about the Python-checkins mailing list