Reviewed-by: Aline Manera <alinefm(a)linux.vnet.ibm.com>
On 11/02/2014 11:05 PM, CrÃstian Viana wrote:
> During tests, some storage pools are created locally and their
> directories are left behind in the system. The pool itself is removed
> from libvirt, but the directory remains.
>
> Remove the test storage pools directories after the tests are finished.
>
> Signed-off-by: CrÃstian Viana <vianac(a)linux.vnet.ibm.com>
> ---
> tests/test_model.py | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/tests/test_model.py b/tests/test_model.py
> index 7f33540..21e1b6b 100644
> --- a/tests/test_model.py
> +++ b/tests/test_model.py
> @@ -277,6 +277,7 @@ class ModelTests(unittest.TestCase):
> 'path': path,
> 'type': 'dir'}
> inst.storagepools_create(args)
> + rollback.prependDefer(shutil.rmtree, args['path'])
> rollback.prependDefer(inst.storagepool_delete, pool)
> # Activate the pool before adding any volume
> @@ -491,6 +492,8 @@ class ModelTests(unittest.TestCase):
> num = len(pools) + 1
> inst.storagepools_create(poolDef)
> + if poolDef['type'] == 'dir':
> + rollback.prependDefer(shutil.rmtree,
> poolDef['path'])
> rollback.prependDefer(inst.storagepool_delete, name)
> pools = inst.storagepools_get_list()
> @@ -547,6 +550,7 @@ class ModelTests(unittest.TestCase):
> 'path': path,
> 'type': 'dir'}
> inst.storagepools_create(args)
> + rollback.prependDefer(shutil.rmtree, args['path'])
> rollback.prependDefer(inst.storagepool_delete, pool)
> self.assertRaises(InvalidOperation,
> inst.storagevolumes_get_list,
> @@ -656,6 +660,7 @@ class ModelTests(unittest.TestCase):
> 'path': path,
> 'type': 'dir'}
> inst.storagepools_create(args)
> + rollback.prependDefer(shutil.rmtree, args['path'])
> rollback.prependDefer(inst.storagepool_delete, pool)
> inst.template_update('test', params)
> @@ -1372,6 +1377,8 @@ class ModelTests(unittest.TestCase):
> 'path': '/tmp/kimchi-images',
> 'type': 'kimchi-iso'}
> inst.storagepools_create(args)
> + rollback.prependDefer(shutil.rmtree, '/tmp/kimchi-images')
> + rollback.prependDefer(shutil.rmtree, args['path'])
> rollback.prependDefer(inst.storagepool_deactivate,
> args['name'])
> time.sleep(1)
_______________________________________________
Kimchi-devel mailing list
Kimchi-devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/kimchi-devel