Issue #23914: Fixed SystemError raised by unpickler on broken pickle data.
diff --git a/Lib/test/test_cpickle.py b/Lib/test/test_cpickle.py
index 0a1eb43..fff2b80 100644
--- a/Lib/test/test_cpickle.py
+++ b/Lib/test/test_cpickle.py
@@ -51,6 +51,7 @@
error = cPickle.BadPickleGet
module = cPickle
+ bad_stack_errors = (cPickle.UnpicklingError,)
class cPickleUnpicklerTests(AbstractUnpickleTests):
@@ -63,6 +64,7 @@
self.close(f)
error = cPickle.BadPickleGet
+ bad_stack_errors = (cPickle.UnpicklingError,)
class cStringIOCUnpicklerTests(cStringIOMixin, cPickleUnpicklerTests):
pass