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.
master
Andrii Senkovych 6 years ago committed by Nicolas Favre-Felix
parent c4ca659c4c
commit 2496fb2515
No known key found for this signature in database
GPG Key ID: C04E7AA8B6F73372

@ -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))

Loading…
Cancel
Save