From 6fb6ac6bdf75e505cc0f3d65621ecae1937702b2 Mon Sep 17 00:00:00 2001 From: Giampaolo Lauria Date: Thu, 7 Feb 2013 21:11:50 -0500 Subject: Fixed FlavorAccess serializer Fixed flavor_access template Renamed remaining serializers Fixed serializer tests Fixes bug 1115880 Change-Id: I28913f1466ff6d1f7933c292ba617be2899c09a7 --- .../compute/contrib/test_flavor_access.py | 30 ++++++---------------- 1 file changed, 8 insertions(+), 22 deletions(-) (limited to 'nova/tests') diff --git a/nova/tests/api/openstack/compute/contrib/test_flavor_access.py b/nova/tests/api/openstack/compute/contrib/test_flavor_access.py index 0818dfdd3..1475edc0a 100644 --- a/nova/tests/api/openstack/compute/contrib/test_flavor_access.py +++ b/nova/tests/api/openstack/compute/contrib/test_flavor_access.py @@ -252,35 +252,21 @@ class FlavorAccessTest(test.TestCase): class FlavorAccessSerializerTest(test.TestCase): - def test_xml_declaration(self): - access_list = [{'flavor_id': '2', 'tenant_id': 'proj2'}] - serializer = flavor_access.FlavorAccessTemplate() - output = serializer.serialize(access_list) - has_dec = output.startswith("") - self.assertTrue(has_dec) - def test_serializer_empty(self): - access_list = [] - serializer = flavor_access.FlavorAccessTemplate() - text = serializer.serialize(access_list) + text = serializer.serialize(dict(flavor_access=[])) tree = etree.fromstring(text) self.assertEqual(len(tree), 0) def test_serializer(self): + expected = ("\n" + '' + '' + '' + '') access_list = [{'flavor_id': '2', 'tenant_id': 'proj2'}, {'flavor_id': '2', 'tenant_id': 'proj3'}] serializer = flavor_access.FlavorAccessTemplate() - text = serializer.serialize(access_list) - tree = etree.fromstring(text) - - self.assertEqual('flavor_access', tree.tag) - self.assertEqual(len(access_list), len(tree)) - - for i in range(len(access_list)): - self.assertEqual('access', tree[i].tag) - self.assertEqual(access_list[i]['flavor_id'], - tree[i].get('flavor_id')) - self.assertEqual(access_list[i]['tenant_id'], - tree[i].get('tenant_id')) + text = serializer.serialize(dict(flavor_access=access_list)) + self.assertEqual(text, expected) -- cgit