Skip to content

Commit

Permalink
Merge "Allows test_virt_drivers to work when run alone"
Browse files Browse the repository at this point in the history
  • Loading branch information
Jenkins authored and openstack-gerrit committed Feb 8, 2012
2 parents 00c8151 + 459145e commit 06e82ed
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 10 deletions.
7 changes: 2 additions & 5 deletions nova/tests/test_libvirt.py
Expand Up @@ -35,7 +35,6 @@
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
Expand Down Expand Up @@ -216,12 +215,11 @@ def fake_extend(image, size):

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):
Expand Down Expand Up @@ -301,11 +299,10 @@ def setUp(self):
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',
Expand Down
15 changes: 10 additions & 5 deletions nova/tests/test_virt_drivers.py
Expand Up @@ -444,13 +444,17 @@ def setUp(self):
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 tearDown(self):
super(LibvirtConnTestCase, self).tearDown()
def fake_extend(image, size):
pass

self.stubs.Set(nova.virt.libvirt.connection.disk,
'extend', fake_extend)

def tearDown(self):
# Restore libvirt
import nova.virt.libvirt.connection
import nova.virt.libvirt.firewall
Expand All @@ -459,3 +463,4 @@ def tearDown(self):
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()

0 comments on commit 06e82ed

Please sign in to comment.