Patch mkisofs calls
The nova unit tests recently started to fail on systems lacking mkisofs (like mac osx). Skip these mkisofs calls by patching _make_iso9660. Change-Id: I350aafa878616f74df506c1bc9ee5f26ea06fe97 Closes-Bug: #1630420
This commit is contained in:
parent
582017212d
commit
b90df7c9c7
|
@ -10114,11 +10114,12 @@ class LibvirtConnTestCase(test.NoDBTestCase):
|
|||
'_create_domain_and_network')
|
||||
@mock.patch.object(libvirt_driver.LibvirtDriver, 'get_info')
|
||||
# Methods called by _create_configdrive via post_xml_callback
|
||||
@mock.patch('nova.virt.configdrive.ConfigDriveBuilder._make_iso9660')
|
||||
@mock.patch.object(libvirt_driver.LibvirtDriver, '_build_device_metadata')
|
||||
@mock.patch.object(instance_metadata, 'InstanceMetadata')
|
||||
def test_spawn_with_config_drive(self, mock_instance_metadata,
|
||||
mock_build_device_metadata,
|
||||
mock_get_info,
|
||||
mock_mkisofs, mock_get_info,
|
||||
mock_create_domain_and_network,
|
||||
mock_get_guest_xml):
|
||||
drvr = libvirt_driver.LibvirtDriver(fake.FakeVirtAPI(), False)
|
||||
|
@ -16421,7 +16422,8 @@ class LibvirtDriverTestCase(test.NoDBTestCase):
|
|||
self.assertEqual(expected_kernel_ramdisk_paths,
|
||||
kernel_ramdisk_paths)
|
||||
|
||||
def test_rescue_config_drive(self):
|
||||
@mock.patch('nova.virt.configdrive.ConfigDriveBuilder._make_iso9660')
|
||||
def test_rescue_config_drive(self, mock_mkisofs):
|
||||
instance = self._create_instance({'config_drive': str(True)})
|
||||
backend, doc = self._test_rescue(
|
||||
instance, exists=lambda name: name != 'disk.config.rescue')
|
||||
|
|
Loading…
Reference in New Issue