There was an error while loading. Please reload this page.
1 parent 52e2907 commit b71c095Copy full SHA for b71c095
1 file changed
Lib/test/test_unicode.py
@@ -464,6 +464,13 @@ def __str__(self): return self.sval
464
self.checkraises(TypeError, ' ', 'join', [1, 2, 3])
465
self.checkraises(TypeError, ' ', 'join', ['1', '2', 3])
466
467
+ @unittest.skipIf(sys.maxsize > 2**32,
468
+ 'needs too much memory on a 64-bit platform')
469
+ def test_join_overflow(self):
470
+ size = int(sys.maxsize**0.5) + 1
471
+ seq = ('A' * size,) * size
472
+ self.assertRaises(OverflowError, ''.join, seq)
473
+
474
def test_replace(self):
475
string_tests.CommonTest.test_replace(self)
476
0 commit comments