コード例 #1
0
 def post_test(self):
     try:
         self.clone_vm.destroy()
         for snapshot_image in self.snapshot_images:
             sp_admin.remove_volume(snapshot_image)
     except Exception as error:
         logging.error(str(error))
コード例 #2
0
 def post_test(self):
     try:
         self.clone_vm.destroy()
         for image in self.trash:
             sp_admin.remove_volume(image)
     except Exception as error:
         logging.error(str(error))
コード例 #3
0
 def clean_images(self):
     for img in self.trash:
         try:
             if hasattr(img, 'remove'):
                 img.remove()
             else:
                 sp_admin.remove_volume(img)
         except Exception as e:
             logging.warn(str(e))
コード例 #4
0
ファイル: blockdev_base.py プロジェクト: yanglei-rh/tp-qemu
 def clean_images(self):
     """
     Cleanup all data images
     """
     for img in set(self.trash):
         try:
             # A QemuImg object
             img.remove()
         except AttributeError:
             # A StorageVolume object
             sp_admin.remove_volume(img)
         except Exception as e:
             logging.warn(str(e))
コード例 #5
0
 def _remove_images(self):
     for img in self._trash:
         sp_admin.remove_volume(img)
コード例 #6
0
 def post_test(self):
     for image in self.trash:
         sp_admin.remove_volume(image)