def test_deserialization_first(self): input_xml = '<point><x>3</x><y>4</y><z>6</z></point>' result = deserializators.deserialize_point_first(input_xml) self.is_dict_a_point(result) for key, value in (('x', 3), ('y', 4), ('z', 6)): self.assertEqual(result[key], value)
# -*- 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)