Add mock object for get_bios_settings
Need to mock as sometimes cache_bios_settings is called. Change-Id: I06da07b688debeabe539bfd3532e7af0b794cf8a
This commit is contained in:
parent
036d6247e5
commit
607070569c
|
@ -41,7 +41,10 @@ class IRMCBIOSTestCase(test_common.BaseIRMCTest):
|
||||||
|
|
||||||
@mock.patch.object(irmc_bios.irmc.elcm, 'set_bios_configuration',
|
@mock.patch.object(irmc_bios.irmc.elcm, 'set_bios_configuration',
|
||||||
autospec=True)
|
autospec=True)
|
||||||
def test_apply_configuration(self, set_bios_configuration_mock):
|
@mock.patch.object(irmc_bios.irmc.elcm, 'get_bios_settings',
|
||||||
|
autospec=True)
|
||||||
|
def test_apply_configuration(self, get_bios_settings_mock,
|
||||||
|
set_bios_configuration_mock):
|
||||||
settings = [{
|
settings = [{
|
||||||
"name": "launch_csm_enabled",
|
"name": "launch_csm_enabled",
|
||||||
"value": True
|
"value": True
|
||||||
|
@ -54,6 +57,7 @@ class IRMCBIOSTestCase(test_common.BaseIRMCTest):
|
||||||
}]
|
}]
|
||||||
with task_manager.acquire(self.context, self.node.uuid) as task:
|
with task_manager.acquire(self.context, self.node.uuid) as task:
|
||||||
irmc_info = irmc_common.parse_driver_info(task.node)
|
irmc_info = irmc_common.parse_driver_info(task.node)
|
||||||
|
get_bios_settings_mock.return_value = settings
|
||||||
task.driver.bios.apply_configuration(task, settings)
|
task.driver.bios.apply_configuration(task, settings)
|
||||||
set_bios_configuration_mock.assert_called_once_with(irmc_info,
|
set_bios_configuration_mock.assert_called_once_with(irmc_info,
|
||||||
settings)
|
settings)
|
||||||
|
|
Loading…
Reference in New Issue