diff options
author | Gregory P. Smith <greg@krypto.org> | 2013-11-23 20:40:46 (GMT) |
---|---|---|
committer | Gregory P. Smith <greg@krypto.org> | 2013-11-23 20:40:46 (GMT) |
commit | 057e58dc01f7b1aa7fa847ffe53f742c13ee70a3 (patch) | |
tree | 6c08dc49080fb137598e92af046ad5e40689c9e9 | |
parent | c1207c1bcf732bc3e9c8875cfb0343af98ebc41c (diff) | |
download | cpython-057e58dc01f7b1aa7fa847ffe53f742c13ee70a3.zip cpython-057e58dc01f7b1aa7fa847ffe53f742c13ee70a3.tar.gz cpython-057e58dc01f7b1aa7fa847ffe53f742c13ee70a3.tar.bz2 |
Fix test_pickletools.py doctest's on 32-bit platforms. I hate doctests.
-rw-r--r-- | Lib/pickletools.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Lib/pickletools.py b/Lib/pickletools.py index d711bf0..74b65ce 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("<Q", sys.maxsize//3) + >>> 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) |