From 87f2d889b75bfc9c66d4cca1c047dfe8176dc9b3 Mon Sep 17 00:00:00 2001 From: Anders Ingemann Date: Fri, 16 Jan 2015 01:50:27 +0100 Subject: [PATCH] Delete image after use, apparently the vbox version of delete is to do nothing --- tests/integration/images/virtualbox.py | 6 ++++++ tests/integration/tools/bootable_manifest.py | 1 + 2 files changed, 7 insertions(+) diff --git a/tests/integration/images/virtualbox.py b/tests/integration/images/virtualbox.py index 97a599f..a09fde3 100644 --- a/tests/integration/images/virtualbox.py +++ b/tests/integration/images/virtualbox.py @@ -23,6 +23,12 @@ class VirtualBoxImage(Image): log.debug('Closing vbox medium `{path}\''.format(path=self.image_path)) self.medium.close() + def destroy(self): + log.debug('Deleting vbox image `{path}\''.format(path=self.image_path)) + import os + os.remove(self.image_path) + del self.image_path + def get_instance(self): import hashlib from ..instances.virtualbox import VirtualBoxInstance diff --git a/tests/integration/tools/bootable_manifest.py b/tests/integration/tools/bootable_manifest.py index 5d86245..4aa14b9 100644 --- a/tests/integration/tools/bootable_manifest.py +++ b/tests/integration/tools/bootable_manifest.py @@ -55,3 +55,4 @@ class BootableManifest(object): self.instance.down() if hasattr(self, 'image'): self.image.close() + self.image.destroy()