From 7fda148e31b55fa14a0ddf97bb412156a5e0a327 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 29 Apr 2017 12:17:58 +0530 Subject: [PATCH] Add a build test for msgpack --- src/calibre/test_build.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/calibre/test_build.py b/src/calibre/test_build.py index 63b4a1d6f6..92b9d574bf 100644 --- a/src/calibre/test_build.py +++ b/src/calibre/test_build.py @@ -89,6 +89,13 @@ class BuildTest(unittest.TestCase): from calibre.utils.certgen import create_key_pair create_key_pair() + def test_msgpack(self): + from calibre.utils.serialize import msgpack_dumps, msgpack_loads + from calibre.utils.date import utcnow + for obj in ({1:1}, utcnow()): + s = msgpack_dumps(obj) + self.assertEqual(obj, msgpack_loads(s)) + @unittest.skipUnless(isosx, 'FSEvents only present on OS X') def test_fsevents(self): from fsevents import Observer, Stream