From: Ronald Oussoren Date: Sun, 17 Jan 2010 18:52:29 +0000 (+0000) Subject: Ensure that distutils.tests.test_util will pass in 64-bit builds. X-Git-Tag: v3.1.2rc1~156 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=93492334df7e664d1eb1cc02ac206b0bee686568;p=thirdparty%2FPython%2Fcpython.git Ensure that distutils.tests.test_util will pass in 64-bit builds. Fixes #7591 --- diff --git a/Lib/distutils/tests/test_util.py b/Lib/distutils/tests/test_util.py index dcc1a2069b5d..0c732f824492 100644 --- a/Lib/distutils/tests/test_util.py +++ b/Lib/distutils/tests/test_util.py @@ -96,7 +96,12 @@ class UtilTestCase(support.EnvironGuard, unittest.TestCase): 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'