summaryrefslogtreecommitdiff
path: root/Lib/test/test_struct.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_struct.py')
-rw-r--r--Lib/test/test_struct.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/Lib/test/test_struct.py b/Lib/test/test_struct.py
index 7ecb6ac9a0..71e35adc0f 100644
--- a/Lib/test/test_struct.py
+++ b/Lib/test/test_struct.py
@@ -618,8 +618,12 @@ def test_unpack_with_buffer():
value, = struct.unpack('>I', data)
vereq(value, 0x12345678)
+def test_crasher():
+ assertRaises(MemoryError, struct.pack, "357913941c", "a")
+
# Test methods to pack and unpack from buffers rather than strings.
test_unpack_from()
test_pack_into()
test_pack_into_fn()
test_unpack_with_buffer()
+test_crasher()