def test_msgpack_loads(self): register_msgpack() pytest.importorskip('msgpack') res = loads(msgpack_data, content_type='application/x-msgpack', content_encoding='binary') assert res == msgpack_py_data
def test_msgpack_decode(self): register_msgpack() self.assertEqual(msgpack_py_data, registry.decode( msgpack_data, content_type='application/x-msgpack', content_encoding='binary'))
def test_msgpack_decode(self): register_msgpack() decoded = registry.decode( registry.encode(msgpack_py_data, serializer='msgpack')[-1], content_type='application/x-msgpack', content_encoding='binary', ) self.assertEqual(msgpack_py_data, decoded)
def test_msgpack_decode(self): register_msgpack() decoded = registry.decode( registry.encode(msgpack_py_data, serializer='msgpack')[-1], content_type='application/x-msgpack', content_encoding='binary') self.assertEqual(msgpack_py_data, decoded)
def test_msgpack_encode(self): register_msgpack() self.assertEquals(registry.decode( registry.encode(msgpack_py_data, serializer="msgpack")[-1], content_type='application/x-msgpack', content_encoding='binary'), registry.decode( msgpack_data, content_type='application/x-msgpack', content_encoding='binary'))
def test_msgpack_loads(self): register_msgpack() res = loads(msgpack_data, content_type='application/x-msgpack', content_encoding='binary') if sys.version_info[0] < 3: for k, v in res.items(): if isinstance(v, str): res[k] = v.encode() if isinstance(v, (list, tuple)): res[k] = [i.encode() for i in v] assert res == msgpack_py_data
def test_msgpack_loads(self): register_msgpack() res = loads(msgpack_data, content_type='application/x-msgpack', content_encoding='binary') if sys.version_info[0] < 3: for k, v in res.items(): if isinstance(v, text_t): res[k] = v.encode() if isinstance(v, (list, tuple)): res[k] = [i.encode() for i in v] assert res == msgpack_py_data
def test_msgpack_dumps(self): register_msgpack() a = loads( dumps(msgpack_py_data, serializer='msgpack')[-1], content_type='application/x-msgpack', content_encoding='binary', ) b = loads( msgpack_data, content_type='application/x-msgpack', content_encoding='binary', ) assert a == b
def test_msgpack_decode(self): register_msgpack() try: __import__("msgpack") except ImportError: say("* msgpack-python not installed, will not execute " "related tests.") raise SkipTest("msgpack-python not installed") self.assertEquals(msgpack_py_data, registry.decode( msgpack_data, content_type='application/x-msgpack', content_encoding='binary'))
def test_msgpack_decode(self): register_msgpack() try: __import__("msgpack") except ImportError: say("* msgpack-python not installed, will not execute " "related tests.") raise SkipTest("msgpack-python not installed") self.assertEquals( msgpack_py_data, registry.decode(msgpack_data, content_type='application/x-msgpack', content_encoding='binary'))
def test_msgpack_decode(self): register_msgpack() res = registry.decode(msgpack_data, content_type='application/x-msgpack', content_encoding='binary') if sys.version_info[0] < 3: for k, v in res.items(): if isinstance(v, text_t): res[k] = v.encode() if isinstance(v, (list, tuple)): res[k] = [i.encode() for i in v] self.assertEqual( msgpack_py_data, res, )
def test_msgpack_decode(self): register_msgpack() res = registry.decode(msgpack_data, content_type="application/x-msgpack", content_encoding="binary") if sys.version_info[0] < 3: for k, v in res.items(): if isinstance(v, str_t): res[k] = v.encode() if isinstance(v, (list, tuple)): res[k] = [i.encode() for i in v] # On Python 3.2 (or some msgpack versions maybe? lists are magically # transformed into tuples... if isinstance(res["list"], tuple): msgpack_py_data["list"] = tuple(msgpack_py_data["list"]) self.assertEqual(msgpack_py_data, res)
def test_msgpack_decode(self): register_msgpack() res = registry.decode(msgpack_data, content_type='application/x-msgpack', content_encoding='binary') if sys.version_info[0] < 3: for k, v in res.items(): if isinstance(v, str_t): res[k] = v.encode() if isinstance(v, (list, tuple)): res[k] = [i.encode() for i in v] # On Python 3.2 (or some msgpack versions maybe? lists are magically # transformed into tuples... if isinstance(res['list'], tuple): msgpack_py_data['list'] = tuple(msgpack_py_data['list']) self.assertEqual( msgpack_py_data, res, )
def test_register_msgpack__no_msgpack(self): register_msgpack() with self.assertRaises(SerializerNotInstalled): decode('foo', 'application/x-msgpack', 'utf-8')
def test_register_msgpack__no_msgpack(self): register_msgpack() with pytest.raises(SerializerNotInstalled): loads('foo', 'application/x-msgpack', 'utf-8')
def test_register_msgpack__no_msgpack(self, mask_modules): register_msgpack() with pytest.raises(SerializerNotInstalled): loads('foo', 'application/x-msgpack', 'utf-8')
def test_register_msgpack__no_msgpack(self): register_msgpack() self.assertRaises(SerializerNotInstalled, decode, "foo", "application/x-msgpack", "utf-8")