Exemplo n.º 1
0
 def test_missing_deserializer(self):
     from pyramid_caching.serializers import DeserializationError
     utility = SerializerUtility(self.config.registry)
     data = {
         'type': 'alien',
         'version': SERIALIZER_META_VERSION,
         'payload': "oBjEcT",
         }
     data = pickle.dumps(data, protocol=PICKLE_PROTOCOL)
     with self.assertRaises(DeserializationError):
         utility.loads(data)
Exemplo n.º 2
0
 def test_missing_deserializer(self):
     from pyramid_caching.serializers import DeserializationError
     utility = SerializerUtility(self.config.registry)
     data = {
         'type': 'alien',
         'version': SERIALIZER_META_VERSION,
         'payload': "oBjEcT",
     }
     data = pickle.dumps(data, protocol=PICKLE_PROTOCOL)
     with self.assertRaises(DeserializationError):
         utility.loads(data)
Exemplo n.º 3
0
 def test_query_deserializer(self):
     utility = SerializerUtility(self.config.registry)
     utility.register_serialization_adapter(str, DummyAdapter)
     data = self._create_data()
     obj = utility.loads(data)
     self.assertEqual(obj, "object")
Exemplo n.º 4
0
 def test_invalid_meta_format_version(self):
     utility = SerializerUtility(DummyRegistry())
     data = self._create_data(meta_version=9999)
     self.assertIsNone(utility.loads(data))
Exemplo n.º 5
0
 def test_query_deserializer(self):
     utility = SerializerUtility(self.config.registry)
     utility.register_serialization_adapter(str, DummyAdapter)
     data = self._create_data()
     obj = utility.loads(data)
     self.assertEqual(obj, "object")
Exemplo n.º 6
0
 def test_invalid_meta_format_version(self):
     utility = SerializerUtility(DummyRegistry())
     data = self._create_data(meta_version=9999)
     self.assertIsNone(utility.loads(data))