summaryrefslogtreecommitdiffstats
path: root/nova/tests
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2011-11-03 19:55:18 +0000
committerGerrit Code Review <review@openstack.org>2011-11-03 19:55:18 +0000
commitfec3c19c492ee16096fdcd369b0adee6ddf43fb8 (patch)
tree0962fd071639bef4665fbf6d821bd774f6b71328 /nova/tests
parent907f219b6ad689707668aceb4081c461751b2bb5 (diff)
parent4cda8f70686da409eaec962abc9138607686eed7 (diff)
Merge "Fixing immediate delete after boot on Libvirt"
Diffstat (limited to 'nova/tests')
-rw-r--r--nova/tests/test_libvirt.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/nova/tests/test_libvirt.py b/nova/tests/test_libvirt.py
index b7864c9dd..ac35c9498 100644
--- a/nova/tests/test_libvirt.py
+++ b/nova/tests/test_libvirt.py
@@ -1075,6 +1075,18 @@ class LibvirtConnTestCase(test.TestCase):
compute_driver = driver.ComputeDriver()
self.assertRaises(NotImplementedError, compute_driver.reboot, *args)
+ def test_immediate_delete(self):
+ # Skip if non-libvirt environment
+ if not self.lazy_load_library_exists():
+ return
+
+ conn = connection.LibvirtConnection(False)
+ self.mox.StubOutWithMock(connection.LibvirtConnection, '_conn')
+ connection.LibvirtConnection._conn.lookupByName = lambda x: None
+
+ instance = db.instance_create(self.context, self.test_instance)
+ conn.destroy(instance, {})
+
class NWFilterFakes:
def __init__(self):