summaryrefslogtreecommitdiff
path: root/lang/python32/files/patch-lib_seq_tests.py
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2008-09-08 00:14:06 +0000
committerMartin Wilke <miwi@FreeBSD.org>2008-09-08 00:14:06 +0000
commit8a1ff65b9b4abb36af6477b5c168037be07d4f71 (patch)
treeb9ac213a94e3a8e1c94343b9c5297f42639bc33e /lang/python32/files/patch-lib_seq_tests.py
parent07d5244e8b5f934bc45867d9c55e8e55d26af59e (diff)
Notes
Diffstat (limited to 'lang/python32/files/patch-lib_seq_tests.py')
-rw-r--r--lang/python32/files/patch-lib_seq_tests.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/lang/python32/files/patch-lib_seq_tests.py b/lang/python32/files/patch-lib_seq_tests.py
new file mode 100644
index 000000000000..9be35ae82517
--- /dev/null
+++ b/lang/python32/files/patch-lib_seq_tests.py
@@ -0,0 +1,21 @@
+--- Lib/test/seq_tests.py.orig 2007-11-12 20:04:41.000000000 +0000
++++ Lib/test/seq_tests.py 2008-08-30 10:16:13.000000000 +0100
+@@ -307,11 +307,13 @@
+ self.assertEqual(id(s), id(s*1))
+
+ def test_bigrepeat(self):
+- x = self.type2test([0])
+- x *= 2**16
+- self.assertRaises(MemoryError, x.__mul__, 2**16)
+- if hasattr(x, '__imul__'):
+- self.assertRaises(MemoryError, x.__imul__, 2**16)
++ import sys
++ if sys.maxint <= 2147483647:
++ x = self.type2test([0])
++ x *= 2**16
++ self.assertRaises(MemoryError, x.__mul__, 2**16)
++ if hasattr(x, '__imul__'):
++ self.assertRaises(MemoryError, x.__imul__, 2**16)
+
+ def test_subscript(self):
+ a = self.type2test([10, 11])