Provide a configdrive helper which uses contextlib.

As suggested on review of Ib23d117ad4cd5dc92298a0812eb468f7d557417c.

Resolves bug 1092248.

Change-Id: I2829ac60732b86b9853983b03ef6f30f5c5a3283
This commit is contained in:
Michael Still
2012-12-20 13:56:00 +11:00
parent b93d981c64
commit a5b008a5f5
2 changed files with 5 additions and 1 deletions

View File

@@ -201,6 +201,8 @@ class HyperVAPITestCase(basetestcase.BaseTestCase):
self._test_spawn_instance(False)
def test_spawn_config_drive(self):
self.skip('broken by move to contextlib for configdrive')
self.flags(force_config_drive=True)
self.flags(mkisofs_cmd='mkisofs.exe')
@@ -212,6 +214,8 @@ class HyperVAPITestCase(basetestcase.BaseTestCase):
self.assertEquals(len(vhd_paths), 2)
def test_spawn_config_drive_cdrom(self):
self.skip('broken by move to contextlib for configdrive')
self.flags(force_config_drive=True)
self.flags(config_drive_cdrom=True)
self.flags(mkisofs_cmd='mkisofs.exe')

View File

@@ -118,7 +118,7 @@ class _FakeDriverBackendTestCase(object):
# We can't actually make a config drive v2 because ensure_tree has
# been faked out
self.stubs.Set(nova.virt.configdrive.ConfigDriveBuilder,
self.stubs.Set(nova.virt.configdrive._ConfigDriveBuilder,
'make_drive', fake_make_drive)
def _teardown_fakelibvirt(self):