mirror of
https://github.com/python/cpython.git
synced 2025-08-01 07:33:08 +00:00
#3556: test_raiseMemError consumes an insane amount of memory
This commit is contained in:
parent
bebb18bef5
commit
fd7c43e7be
1 changed files with 3 additions and 8 deletions
|
@ -1118,14 +1118,9 @@ class UnicodeTest(
|
|||
# when a string allocation fails with a MemoryError.
|
||||
# This used to crash the interpreter,
|
||||
# or leak references when the number was smaller.
|
||||
try:
|
||||
u"a" * (sys.maxint // 2 - 100)
|
||||
except MemoryError:
|
||||
pass
|
||||
try:
|
||||
u"a" * (sys.maxint // 2 - 100)
|
||||
except MemoryError:
|
||||
pass
|
||||
alloc = lambda: u"a" * (sys.maxsize - 100)
|
||||
self.assertRaises(MemoryError, alloc)
|
||||
self.assertRaises(MemoryError, alloc)
|
||||
|
||||
def test_main():
|
||||
test_support.run_unittest(__name__)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue