Example #1
0
    def test_encode_decode_with_parent_default_reader(self):
        obj = MorphingPortable.clone(create_portable())
        self.assertTrue(obj.inner_portable)

        data = self.service2.to_data(obj)
        obj2 = self.service1.to_object(data)
        self.assertTrue(obj == obj2)
    def test_encode_decode_with_parent_default_reader(self):
        obj = MorphingPortable.clone(create_portable())
        self.assertTrue(obj.inner_portable)

        data = self.service2.to_data(obj)
        obj2 = self.service1.to_object(data)
        self.assertTrue(obj == obj2)
Example #3
0
    def setUp(self):
        config1 = SerializationConfig()
        config1.add_portable_factory(FACTORY_ID, the_factory_1)

        config2 = SerializationConfig()
        config2.add_portable_factory(FACTORY_ID, the_factory_2)

        self.service1 = SerializationServiceV1(serialization_config=config1)
        self.service2 = SerializationServiceV1(serialization_config=config2)

        base_portable = create_portable()
        data = self.service1.to_data(base_portable)

        inp = self.service2._create_data_input(data)
        portable_serializer = self.service2._registry._portable_serializer
        self.reader = portable_serializer.create_morphing_reader(inp)
    def setUp(self):
        config1 = SerializationConfig()
        config1.add_portable_factory(FACTORY_ID, the_factory_1)

        config2 = SerializationConfig()
        config2.add_portable_factory(FACTORY_ID, the_factory_2)

        self.service1 = SerializationServiceV1(serialization_config=config1)
        self.service2 = SerializationServiceV1(serialization_config=config2)

        base_portable = create_portable()
        data = self.service1.to_data(base_portable)

        inp = self.service2._create_data_input(data)
        portable_serializer = self.service2._registry._portable_serializer
        self.reader = portable_serializer.create_morphing_reader(inp)