From 607070569c6206c1455e394277f196aade4e83ab Mon Sep 17 00:00:00 2001 From: yatin Date: Mon, 16 Jul 2018 11:26:27 +0530 Subject: [PATCH] Add mock object for get_bios_settings Need to mock as sometimes cache_bios_settings is called. Change-Id: I06da07b688debeabe539bfd3532e7af0b794cf8a --- ironic/tests/unit/drivers/modules/irmc/test_bios.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ironic/tests/unit/drivers/modules/irmc/test_bios.py b/ironic/tests/unit/drivers/modules/irmc/test_bios.py index 0ae7292a0c..b22e6205e7 100644 --- a/ironic/tests/unit/drivers/modules/irmc/test_bios.py +++ b/ironic/tests/unit/drivers/modules/irmc/test_bios.py @@ -41,7 +41,10 @@ class IRMCBIOSTestCase(test_common.BaseIRMCTest): @mock.patch.object(irmc_bios.irmc.elcm, 'set_bios_configuration', 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 = [{ "name": "launch_csm_enabled", "value": True @@ -54,6 +57,7 @@ class IRMCBIOSTestCase(test_common.BaseIRMCTest): }] with task_manager.acquire(self.context, self.node.uuid) as task: irmc_info = irmc_common.parse_driver_info(task.node) + get_bios_settings_mock.return_value = settings task.driver.bios.apply_configuration(task, settings) set_bios_configuration_mock.assert_called_once_with(irmc_info, settings)