Exemplo n.º 1
0
    def test_missing_serializer(self):
        from pyramid_caching.serializers import SerializationError
        utility = SerializerUtility(self.config.registry)

        class UnknownType:
            pass

        with self.assertRaises(SerializationError):
            utility.dumps(UnknownType())
Exemplo n.º 2
0
    def test_missing_serializer(self):
        from pyramid_caching.serializers import SerializationError
        utility = SerializerUtility(self.config.registry)

        class UnknownType:
            pass

        with self.assertRaises(SerializationError):
            utility.dumps(UnknownType())
Exemplo n.º 3
0
 def test_query_serializer(self):
     utility = SerializerUtility(self.config.registry)
     utility.register_serialization_adapter(str, DummyAdapter)
     data = utility.dumps("object")
     data = pickle.loads(data)
     self.assertEqual(data['payload'], "OBJECT")
Exemplo n.º 4
0
 def test_encode_payload(self):
     utility = SerializerUtility(DummyRegistry())
     data = utility.dumps("object", adapter=DummyAdapter())
     data = pickle.loads(data)
     self.assertEqual(data['payload'], "OBJECT")
Exemplo n.º 5
0
 def test_encode_meta_format_version(self):
     utility = SerializerUtility(DummyRegistry())
     data = utility.dumps("object", adapter=DummyAdapter())
     data = pickle.loads(data)
     self.assertEqual(data['version'], SERIALIZER_META_VERSION)
Exemplo n.º 6
0
 def test_encode_serializer_type(self):
     utility = SerializerUtility(DummyRegistry())
     data = utility.dumps("object", adapter=DummyAdapter())
     data = pickle.loads(data)
     self.assertEqual(data['type'], "dummy")
Exemplo n.º 7
0
 def test_query_serializer(self):
     utility = SerializerUtility(self.config.registry)
     utility.register_serialization_adapter(str, DummyAdapter)
     data = utility.dumps("object")
     data = pickle.loads(data)
     self.assertEqual(data['payload'], "OBJECT")
Exemplo n.º 8
0
 def test_encode_payload(self):
     utility = SerializerUtility(DummyRegistry())
     data = utility.dumps("object", adapter=DummyAdapter())
     data = pickle.loads(data)
     self.assertEqual(data['payload'], "OBJECT")
Exemplo n.º 9
0
 def test_encode_meta_format_version(self):
     utility = SerializerUtility(DummyRegistry())
     data = utility.dumps("object", adapter=DummyAdapter())
     data = pickle.loads(data)
     self.assertEqual(data['version'], SERIALIZER_META_VERSION)
Exemplo n.º 10
0
 def test_encode_serializer_type(self):
     utility = SerializerUtility(DummyRegistry())
     data = utility.dumps("object", adapter=DummyAdapter())
     data = pickle.loads(data)
     self.assertEqual(data['type'], "dummy")