[Python-checkins] r77586 - python/branches/release31-maint/Lib/distutils/tests/test_util.py

ronald.oussoren python-checkins at python.org
Sun Jan 17 19:52:29 CET 2010


Author: ronald.oussoren
Date: Sun Jan 17 19:52:29 2010
New Revision: 77586

Log:
Ensure that distutils.tests.test_util will pass in 64-bit builds.

Fixes #7591


Modified:
   python/branches/release31-maint/Lib/distutils/tests/test_util.py

Modified: python/branches/release31-maint/Lib/distutils/tests/test_util.py
==============================================================================
--- python/branches/release31-maint/Lib/distutils/tests/test_util.py	(original)
+++ python/branches/release31-maint/Lib/distutils/tests/test_util.py	Sun Jan 17 19:52:29 2010
@@ -96,7 +96,12 @@
         get_config_vars()['CFLAGS'] = ('-fno-strict-aliasing -DNDEBUG -g '
                                        '-fwrapv -O3 -Wall -Wstrict-prototypes')
 
-        self.assertEquals(get_platform(), 'macosx-10.3-i386')
+        cursize = sys.maxsize
+        sys.maxsize = (2 ** 31)-1
+        try:
+            self.assertEquals(get_platform(), 'macosx-10.3-i386')
+        finally:
+            sys.maxsize = cursize
 
         # macbook with fat binaries (fat, universal or fat64)
         os.environ['MACOSX_DEPLOYMENT_TARGET'] = '10.4'


More information about the Python-checkins mailing list