Exemple #1
0
    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)
Exemple #2
0
 def test_serializer_empty(self):
     serializer = flavor_access.FlavorAccessTemplate()
     text = serializer.serialize(dict(flavor_access=[]))
     tree = etree.fromstring(text)
     self.assertEqual(len(tree), 0)