CLOUDSTACK-9005: Modifying tearDown function

This commit is contained in:
Priti Sarap 2015-10-29 10:58:15 +05:30
parent 3ded3e9000
commit d793c7f50f
1 changed files with 16 additions and 15 deletions

View File

@ -123,24 +123,25 @@ class TestStorageSnapshotsLimits(cloudstackTestCase):
"Snapshots are not supported on %s" %
self.hypervisor)
def tearDown(self):
try:
data_volumes_list = Volume.list(
self.userapiclient,
id=self.data_volume_created.id,
virtualmachineid=self.vm.id
)
status = validateList(data_volumes_list)
self.assertEqual(
status[0],
PASS,
"DATA Volume List Validation Failed")
if hasattr(self, "data_volume_created"):
data_volumes_list = Volume.list(
self.userapiclient,
id=self.data_volume_created.id,
virtualmachineid=self.vm.id
)
status = validateList(data_volumes_list)
self.assertEqual(
status[0],
PASS,
"DATA Volume List Validation Failed")
self.vm.detach_volume(
self.userapiclient,
data_volumes_list[0]
)
if data_volumes_list:
self.vm.detach_volume(
self.userapiclient,
data_volumes_list[0]
)
cleanup_resources(self.apiclient, self.cleanup)
except Exception as e: