summaryrefslogtreecommitdiffstats
path: root/Lib/test/pickletester.py
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2024-07-29 08:49:13 (GMT)
committerGitHub <noreply@github.com>2024-07-29 08:49:13 (GMT)
commit3b034d26eb8480f8d12ae11f42d038d24cf8498a (patch)
treec1d23ad4ed9eea703eb4be00505e12a279535f13 /Lib/test/pickletester.py
parent169e7138ab84db465b6bf28e6c1dc6c39dbf89f4 (diff)
downloadcpython-3b034d26eb8480f8d12ae11f42d038d24cf8498a.zip
cpython-3b034d26eb8480f8d12ae11f42d038d24cf8498a.tar.gz
cpython-3b034d26eb8480f8d12ae11f42d038d24cf8498a.tar.bz2
gh-122311: Fix some error messages in pickle (GH-122386)
Diffstat (limited to 'Lib/test/pickletester.py')
-rw-r--r--Lib/test/pickletester.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/Lib/test/pickletester.py b/Lib/test/pickletester.py
index 174f4ff..a2b49e6 100644
--- a/Lib/test/pickletester.py
+++ b/Lib/test/pickletester.py
@@ -1982,8 +1982,10 @@ class AbstractPicklingErrorTests:
pb = pickle.PickleBuffer(b"foobar")
for proto in range(0, 5):
with self.subTest(proto=proto):
- with self.assertRaises(pickle.PickleError):
+ with self.assertRaises(pickle.PickleError) as cm:
self.dumps(pb, proto)
+ self.assertEqual(str(cm.exception),
+ 'PickleBuffer can only be pickled with protocol >= 5')
def test_non_continuous_buffer(self):
if self.pickler is pickle._Pickler: