def test_serializer(self): serializer = flavorextraspecs.ExtraSpecsTemplate() expected = ("<?xml version='1.0' encoding='UTF-8'?>\n" '<extra_specs><key1>value1</key1></extra_specs>') text = serializer.serialize(dict(extra_specs={"key1": "value1"})) print text self.assertEqual(text, expected)
def test_serializer_with_colon_tagname(self): # Our test object to serialize obj = {'extra_specs': {'foo:bar': '999'}} serializer = flavorextraspecs.ExtraSpecsTemplate() expected_xml = (("<?xml version='1.0' encoding='UTF-8'?>\n" '<extra_specs><foo:bar xmlns:foo="foo">999</foo:bar>' '</extra_specs>')) result = serializer.serialize(obj) self.assertEqual(expected_xml, result)