From 90998fabf37a4f745373edec73db1ac8e5789522 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 30 Jan 2019 21:55:39 +0530 Subject: [PATCH] Add a test to ensure msgpack can handle large binary payloads --- src/calibre/test_build.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/test_build.py b/src/calibre/test_build.py index de4d0cdb2a..162354dd4d 100644 --- a/src/calibre/test_build.py +++ b/src/calibre/test_build.py @@ -113,6 +113,8 @@ class BuildTest(unittest.TestCase): self.assertEqual(obj, msgpack_loads(s)) self.assertEqual(type(msgpack_loads(msgpack_dumps(b'b'))), bytes) self.assertEqual(type(msgpack_loads(msgpack_dumps(u'b'))), type(u'')) + large = b'x' * (100 * 1024 * 1024) + msgpack_loads(msgpack_dumps(large)) @unittest.skipUnless(isosx, 'FSEvents only present on OS X') def test_fsevents(self):