From 057e58dc01f7b1aa7fa847ffe53f742c13ee70a3 Mon Sep 17 00:00:00 2001 From: "Gregory P. Smith" Date: Sat, 23 Nov 2013 20:40:46 +0000 Subject: Fix test_pickletools.py doctest's on 32-bit platforms. I hate doctests. --- Lib/pickletools.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'Lib/pickletools.py') diff --git a/Lib/pickletools.py b/Lib/pickletools.py index d711bf0490..74b65cea71 100644 --- a/Lib/pickletools.py +++ b/Lib/pickletools.py @@ -562,15 +562,16 @@ bytes4 = ArgumentDescriptor( def read_bytes8(f): r""" - >>> import io + >>> import io, struct, sys >>> read_bytes8(io.BytesIO(b"\x00\x00\x00\x00\x00\x00\x00\x00abc")) b'' >>> read_bytes8(io.BytesIO(b"\x03\x00\x00\x00\x00\x00\x00\x00abcdef")) b'abc' - >>> read_bytes8(io.BytesIO(b"\x00\x00\x00\x00\x00\x00\x03\x00abcdef")) + >>> bigsize8 = struct.pack(">> read_bytes8(io.BytesIO(bigsize8 + b"abcdef")) #doctest: +ELLIPSIS Traceback (most recent call last): ... - ValueError: expected 844424930131968 bytes in a bytes8, but only 6 remain + ValueError: expected ... bytes in a bytes8, but only 6 remain """ n = read_uint8(f) -- cgit v1.2.1