def test_serializer(self): expected = ("<?xml version='1.0' encoding='UTF-8'?>\n" '<flavor_access>' '<access tenant_id="proj2" flavor_id="2"/>' '<access tenant_id="proj3" flavor_id="2"/>' '</flavor_access>') access_list = [{'flavor_id': '2', 'tenant_id': 'proj2'}, {'flavor_id': '2', 'tenant_id': 'proj3'}] serializer = flavor_access.FlavorAccessTemplate() text = serializer.serialize(dict(flavor_access=access_list)) self.assertEqual(text, expected)
def test_serializer_empty(self): serializer = flavor_access.FlavorAccessTemplate() text = serializer.serialize(dict(flavor_access=[])) tree = etree.fromstring(text) self.assertEqual(len(tree), 0)