summaryrefslogtreecommitdiffstats
path: root/nova/tests
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-03-18 22:47:13 +0000
committerGerrit Code Review <review@openstack.org>2013-03-18 22:47:13 +0000
commit31f954b09681ad3d3ad57b43d79e4cc4a110fba1 (patch)
tree1830e3ac64d2c6747fb383e74ffd4b0ea3e86c07 /nova/tests
parent5aec4001eb30197f88467e0519203a52c3acd431 (diff)
parentf9a89b7065ff4a15bf7ce14a983e8934cd4710f4 (diff)
Merge "Fix XenAPI performance issue"
Diffstat (limited to 'nova/tests')
-rw-r--r--nova/tests/test_xenapi.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/nova/tests/test_xenapi.py b/nova/tests/test_xenapi.py
index 4d02da6cd..275abfaea 100644
--- a/nova/tests/test_xenapi.py
+++ b/nova/tests/test_xenapi.py
@@ -374,6 +374,19 @@ class XenAPIVMTestCase(stubs.XenAPITestBase):
instances = self.conn.list_instances()
self.assertEquals(instances, [])
+ def test_list_instance_uuids_0(self):
+ instance_uuids = self.conn.list_instance_uuids()
+ self.assertEquals(instance_uuids, [])
+
+ def test_list_instance_uuids(self):
+ uuids = []
+ for x in xrange(1, 4):
+ instance = self._create_instance(x)
+ uuids.append(instance['uuid'])
+ instance_uuids = self.conn.list_instance_uuids()
+ self.assertEqual(len(uuids), len(instance_uuids))
+ self.assertEqual(set(uuids), set(instance_uuids))
+
def test_get_rrd_server(self):
self.flags(xenapi_connection_url='myscheme://myaddress/')
server_info = vm_utils._get_rrd_server()