Allows test_virt_drivers to work when run alone
* Properly sets fake_resize using a stub in test_libvirt * Adds a stub for test_virt_drivers * Fixes typo and misuse of flags in setUp and TearDown * Fixes bug 925891 Change-Id: I015e942305f6a08941168ca0ccadb2382db064d7
This commit is contained in:
@@ -35,7 +35,6 @@ from nova import utils
|
||||
from nova.api.ec2 import cloud
|
||||
from nova.compute import power_state
|
||||
from nova.compute import vm_states
|
||||
from nova.virt.disk import api as disk
|
||||
from nova.virt import images
|
||||
from nova.virt import driver
|
||||
from nova.virt.libvirt import connection
|
||||
@@ -216,12 +215,11 @@ class CacheConcurrencyTestCase(test.TestCase):
|
||||
|
||||
self.stubs.Set(os.path, 'exists', fake_exists)
|
||||
self.stubs.Set(utils, 'execute', fake_execute)
|
||||
self.stubs.Set(connection.disk, 'extend', fake_extend)
|
||||
connection.libvirt_utils = fake_libvirt_utils
|
||||
connection.disk.extend = fake_extend
|
||||
|
||||
def tearDown(self):
|
||||
connection.libvirt_utils = libvirt_utils
|
||||
connection.disk.extend = disk.extend
|
||||
super(CacheConcurrencyTestCase, self).tearDown()
|
||||
|
||||
def test_same_fname_concurrency(self):
|
||||
@@ -301,11 +299,10 @@ class LibvirtConnTestCase(test.TestCase):
|
||||
def fake_extend(image, size):
|
||||
pass
|
||||
|
||||
connection.disk.extend = fake_extend
|
||||
self.stubs.Set(connection.disk, 'extend', fake_extend)
|
||||
|
||||
def tearDown(self):
|
||||
connection.libvirt_utils = libvirt_utils
|
||||
connection.disk.extend = disk.extend
|
||||
super(LibvirtConnTestCase, self).tearDown()
|
||||
|
||||
test_instance = {'memory_kb': '1024000',
|
||||
|
@@ -444,13 +444,17 @@ class LibvirtConnTestCase(_VirtDriverTestCase):
|
||||
self.driver_module = nova.virt.libvirt.connection
|
||||
FLAGS.firewall_driver = nova.virt.libvirt.firewall.drivers[0]
|
||||
super(LibvirtConnTestCase, self).setUp()
|
||||
FLAGS.rescue_image_id = "2"
|
||||
FLAGS.rescue_kernel_id = "3"
|
||||
FLAGS.rescue_ramdisk_id = None
|
||||
self.flags(rescue_image_id="2",
|
||||
rescue_kernel_id="3",
|
||||
rescue_ramdisk_id=None)
|
||||
|
||||
def fake_extend(image, size):
|
||||
pass
|
||||
|
||||
self.stubs.Set(nova.virt.libvirt.connection.disk,
|
||||
'extend', fake_extend)
|
||||
|
||||
def tearDown(self):
|
||||
super(LibvirtConnTestCase, self).tearDown()
|
||||
|
||||
# Restore libvirt
|
||||
import nova.virt.libvirt.connection
|
||||
import nova.virt.libvirt.firewall
|
||||
@@ -459,3 +463,4 @@ class LibvirtConnTestCase(_VirtDriverTestCase):
|
||||
nova.virt.libvirt.connection.libvirt = self.saved_libvirt
|
||||
nova.virt.libvirt.connection.libvirt_utils = self.saved_libvirt
|
||||
nova.virt.libvirt.firewall.libvirt = self.saved_libvirt
|
||||
super(LibvirtConnTestCase, self).tearDown()
|
||||
|
Reference in New Issue
Block a user