summaryrefslogtreecommitdiffstats
path: root/nova
diff options
context:
space:
mode:
authorJohannes Erdfelt <johannes.erdfelt@rackspace.com>2012-03-09 04:38:46 +0000
committerJohannes Erdfelt <johannes.erdfelt@rackspace.com>2012-03-09 04:40:18 +0000
commit4578f4ce85afd8878def1bc58d09033bca96f97f (patch)
tree0b959ef06c3fa918ee76bdf16eae7e57916cccca /nova
parent17396f6a08b694b28538462baca582266152da86 (diff)
downloadnova-4578f4ce85afd8878def1bc58d09033bca96f97f.tar.gz
nova-4578f4ce85afd8878def1bc58d09033bca96f97f.tar.xz
nova-4578f4ce85afd8878def1bc58d09033bca96f97f.zip
Cleanup XenAPI tests
It's not necessary to define a function and then immediately call it Change-Id: I867934f8f83b1aa189de69fa9b60a6d39fe8e25a
Diffstat (limited to 'nova')
-rw-r--r--nova/tests/test_xenapi.py58
1 files changed, 24 insertions, 34 deletions
diff --git a/nova/tests/test_xenapi.py b/nova/tests/test_xenapi.py
index bc58330bb..408c27982 100644
--- a/nova/tests/test_xenapi.py
+++ b/nova/tests/test_xenapi.py
@@ -184,15 +184,12 @@ class XenAPIVolumeTestCase(test.TestCase):
result = conn.attach_volume(self._make_info(),
instance.name, '/dev/sdc')
- def check():
- # check that the VM has a VBD attached to it
- # Get XenAPI record for VBD
- vbds = xenapi_fake.get_all('VBD')
- vbd = xenapi_fake.get_record('VBD', vbds[0])
- vm_ref = vbd['VM']
- self.assertEqual(vm_ref, vm)
-
- check()
+ # check that the VM has a VBD attached to it
+ # Get XenAPI record for VBD
+ vbds = xenapi_fake.get_all('VBD')
+ vbd = xenapi_fake.get_record('VBD', vbds[0])
+ vm_ref = vbd['VM']
+ self.assertEqual(vm_ref, vm)
def test_attach_volume_raise_exception(self):
"""This shows how to test when exceptions are raised."""
@@ -311,35 +308,28 @@ class XenAPIVMTestCase(test.TestCase):
name = "MySnapshot"
template_vm_ref = self.conn.snapshot(self.context, instance, name)
- def ensure_vm_was_torn_down():
- vm_labels = []
- for vm_ref in xenapi_fake.get_all('VM'):
- vm_rec = xenapi_fake.get_record('VM', vm_ref)
- if not vm_rec["is_control_domain"]:
- vm_labels.append(vm_rec["name_label"])
-
- self.assertEquals(vm_labels, ['1'])
+ # Ensure VM was torn down
+ vm_labels = []
+ for vm_ref in xenapi_fake.get_all('VM'):
+ vm_rec = xenapi_fake.get_record('VM', vm_ref)
+ if not vm_rec["is_control_domain"]:
+ vm_labels.append(vm_rec["name_label"])
- def ensure_vbd_was_torn_down():
- vbd_labels = []
- for vbd_ref in xenapi_fake.get_all('VBD'):
- vbd_rec = xenapi_fake.get_record('VBD', vbd_ref)
- vbd_labels.append(vbd_rec["vm_name_label"])
+ self.assertEquals(vm_labels, [instance.name])
- self.assertEquals(vbd_labels, ['1'])
-
- def ensure_vdi_was_torn_down():
- for vdi_ref in xenapi_fake.get_all('VDI'):
- vdi_rec = xenapi_fake.get_record('VDI', vdi_ref)
- name_label = vdi_rec["name_label"]
- self.assert_(not name_label.endswith('snapshot'))
+ # Ensure VBDs were torn down
+ vbd_labels = []
+ for vbd_ref in xenapi_fake.get_all('VBD'):
+ vbd_rec = xenapi_fake.get_record('VBD', vbd_ref)
+ vbd_labels.append(vbd_rec["vm_name_label"])
- def check():
- ensure_vm_was_torn_down()
- ensure_vbd_was_torn_down()
- ensure_vdi_was_torn_down()
+ self.assertEquals(vbd_labels, [instance.name])
- check()
+ # Ensure VDIs were torn down
+ for vdi_ref in xenapi_fake.get_all('VDI'):
+ vdi_rec = xenapi_fake.get_record('VDI', vdi_ref)
+ name_label = vdi_rec["name_label"]
+ self.assert_(not name_label.endswith('snapshot'))
def create_vm_record(self, conn, os_type, instance_id=1):
instances = conn.list_instances()