diff options
author | Dmitry Tantsur <dtantsur@protonmail.com> | 2021-05-06 10:52:24 +0200 |
---|---|---|
committer | Dmitry Tantsur <dtantsur@protonmail.com> | 2021-05-19 12:48:40 +0200 |
commit | 0a8373872156865aeece0f4f68c940a6c399d481 (patch) | |
tree | cbc5a7928fa8e2e1951de38764670fb033d76823 /ironic/tests/unit/drivers/modules/test_image_utils.py | |
parent | 2a73f5a84e06b370d0b04997cc0787497e111642 (diff) | |
download | ironic-0a8373872156865aeece0f4f68c940a6c399d481.tar.gz |
Rename redfish_deploy_iso -> deploy_iso
We should only use prefixed driver_info parameters when they are either
unique to the driver or have different meanings for different drivers.
This is not the case for deploy_iso, but we use vendor prefixes for
historical reasons.
This change migrates the redfish-virtual-media boot interface and
creates helpers to fascilitate migration of other boot interfaces.
Change-Id: I698d1c90592e8de2cb24d6e2cf819e7f6ac3911f
Story: #2008880
Task: #42425
Diffstat (limited to 'ironic/tests/unit/drivers/modules/test_image_utils.py')
-rw-r--r-- | ironic/tests/unit/drivers/modules/test_image_utils.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/ironic/tests/unit/drivers/modules/test_image_utils.py b/ironic/tests/unit/drivers/modules/test_image_utils.py index c527c53dc..d2420b32b 100644 --- a/ironic/tests/unit/drivers/modules/test_image_utils.py +++ b/ironic/tests/unit/drivers/modules/test_image_utils.py @@ -631,6 +631,25 @@ class RedfishImageUtilsTestCase(db_base.DbTestCase): shared=True) as task: d_info = { + 'deploy_iso': 'iso', + } + task.node.driver_info.update(d_info) + + task.node.instance_info.update(deploy_boot_mode='uefi') + + image_utils.prepare_deploy_iso(task, {}, 'deploy', d_info) + + mock__prepare_iso_image.assert_called_once_with( + task, None, None, None, params={}, + inject_files={}, base_iso='iso') + + @mock.patch.object(image_utils, '_prepare_iso_image', autospec=True) + def test_prepare_deploy_iso_existing_iso_vendor_prefix( + self, mock__prepare_iso_image): + with task_manager.acquire(self.context, self.node.uuid, + shared=True) as task: + + d_info = { 'redfish_deploy_iso': 'iso', } task.node.driver_info.update(d_info) |