Example #1
0
    def test_deserialization_second(self):
        input_xml = '<point><values x="3" y="4" z="5"/></point>'
        result = deserializators.deserialize_point_second(input_xml)

        self.is_dict_a_point(result)

        for key, value in (('x', 3), ('y', 4), ('z', 5)):
            self.assertEqual(result[key], value)
Example #2
0
# -*- coding: utf-8 -*-
import simplejson as json

import deserializators

if __name__ == '__main__':
    print "Sample of serialization"

    value = '<point><x>1</x><y>2</y><z>3</z></point>'
    print 'First method'
    print 'Input value: %s' % value
    result = deserializators.deserialize_point_first(value)
    print 'Output value: %s' % json.dumps(result)

    value = '<point><values x="4" y="5" z="6"/></point>'
    print 'Second method'
    print 'Input value: %s' % value
    result = deserializators.deserialize_point_second(value)
    print 'Output value: %s' % json.dumps(result)