diff options
| author | Brian Waldon <brian.waldon@rackspace.com> | 2011-06-26 17:32:19 -0400 |
|---|---|---|
| committer | Brian Waldon <brian.waldon@rackspace.com> | 2011-06-26 17:32:19 -0400 |
| commit | 9bd5afb3246abecaa25beaabac12f28da35887e5 (patch) | |
| tree | 8a37cd9b7800b16140599fdd5da80c7e4de4ad8f | |
| parent | 1b5cde761bd699f6fec207f4b1b41d8c63ea1ec7 (diff) | |
| download | nova-9bd5afb3246abecaa25beaabac12f28da35887e5.tar.gz nova-9bd5afb3246abecaa25beaabac12f28da35887e5.tar.xz nova-9bd5afb3246abecaa25beaabac12f28da35887e5.zip | |
adding xml serialization test of zero images
| -rw-r--r-- | nova/tests/api/openstack/test_images.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/nova/tests/api/openstack/test_images.py b/nova/tests/api/openstack/test_images.py index cf299a4be..01e2aab3f 100644 --- a/nova/tests/api/openstack/test_images.py +++ b/nova/tests/api/openstack/test_images.py @@ -1166,6 +1166,24 @@ class ImageXMLSerializationTest(test.TestCase): self.assertEqual(expected.toxml(), actual.toxml()) + def test_index_zero_images(self): + serializer = images.ImageXMLSerializer() + + fixtures = { + 'images': [], + } + + output = serializer.serialize(fixtures, 'index') + actual = minidom.parseString(output.replace(" ", "")) + + expected_serverRef = self.SERVER_HREF + expected_now = self.TIMESTAMP + expected = minidom.parseString(""" + <images xmlns="http://docs.openstack.org/compute/api/v1.1" /> + """.replace(" ", "") % (locals())) + + self.assertEqual(expected.toxml(), actual.toxml()) + def test_detail(self): serializer = images.ImageXMLSerializer() |
