From 2496fb2515aadff6c5f270f224eb213557191aed Mon Sep 17 00:00:00 2001 From: Andrii Senkovych Date: Fri, 24 Aug 2018 02:08:53 +0300 Subject: [PATCH] Pass tests with python-msgpack >= 0.3 Current test suite pass with python-msgpack v0.2 but fails with python-msgpack v0.3 and later due to changes in the library. Modern distributions ship python-msgpack > 0.3 for very long time ago. --- tests/basic.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/basic.py b/tests/basic.py index 7e324a3..b833809 100755 --- a/tests/basic.py +++ b/tests/basic.py @@ -154,7 +154,7 @@ class TestMsgPack(TestWebdis): f = self.query('SET/hello/world.msg') self.assertTrue(f.getheader('Content-Type') == 'application/x-msgpack') obj = msgpack.loads(f.read()) - self.assertTrue(obj == {'SET': (True, 'OK')}) + self.assertTrue(obj == {'SET': [True, 'OK']}) @need_msgpack def test_get(self): @@ -180,7 +180,7 @@ class TestMsgPack(TestWebdis): self.query('RPUSH/hello/def') f = self.query('LRANGE/hello/0/-1.msg') obj = msgpack.loads(f.read()) - self.assertTrue(obj == {'LRANGE': ('abc', 'def')}) + self.assertTrue(obj == {'LRANGE': ['abc', 'def']}) @need_msgpack def test_error(self): @@ -189,7 +189,7 @@ class TestMsgPack(TestWebdis): obj = msgpack.loads(f.read()) self.assertTrue('UNKNOWN' in obj) self.assertTrue(isinstance(obj, dict)) - self.assertTrue(isinstance(obj['UNKNOWN'], tuple)) + self.assertTrue(isinstance(obj['UNKNOWN'], list)) self.assertTrue(obj['UNKNOWN'][0] == False) self.assertTrue(isinstance(obj['UNKNOWN'][1], str))