Issue #23914: Fixed SystemError raised by unpickler on broken pickle data.
diff --git a/Lib/test/test_pickle.py b/Lib/test/test_pickle.py
index 2db7589..cbcf491 100644
--- a/Lib/test/test_pickle.py
+++ b/Lib/test/test_pickle.py
@@ -23,17 +23,18 @@
module = pickle
error = KeyError
+ bad_stack_errors = (IndexError,)
class UnpicklerTests(AbstractUnpickleTests):
error = KeyError
+ bad_stack_errors = (IndexError,)
def loads(self, buf):
f = StringIO(buf)
u = pickle.Unpickler(f)
return u.load()
-
class PicklerTests(AbstractPickleTests):
def dumps(self, arg, proto=0, fast=0):