From 4cda8f70686da409eaec962abc9138607686eed7 Mon Sep 17 00:00:00 2001 From: Brian Waldon Date: Tue, 1 Nov 2011 15:10:45 -0400 Subject: Fixing immediate delete after boot on Libvirt Addresses bug 884858 Change-Id: Ice05193fce7963dd9742b072cdb4b11882032abe --- nova/tests/test_libvirt.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'nova/tests') 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): -- cgit