summaryrefslogtreecommitdiff
path: root/ironic/tests/unit/drivers/modules/test_boot_mode_utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'ironic/tests/unit/drivers/modules/test_boot_mode_utils.py')
-rw-r--r--ironic/tests/unit/drivers/modules/test_boot_mode_utils.py15
1 files changed, 14 insertions, 1 deletions
diff --git a/ironic/tests/unit/drivers/modules/test_boot_mode_utils.py b/ironic/tests/unit/drivers/modules/test_boot_mode_utils.py
index 611bc0ec4..646d30789 100644
--- a/ironic/tests/unit/drivers/modules/test_boot_mode_utils.py
+++ b/ironic/tests/unit/drivers/modules/test_boot_mode_utils.py
@@ -53,10 +53,23 @@ class GetBootModeTestCase(tests_base.TestCase):
boot_mode_utils.warn_about_default_boot_mode = False
mock_for_deploy.return_value = None
boot_mode = boot_mode_utils.get_boot_mode(self.node)
+ self.assertEqual(boot_modes.UEFI, boot_mode)
+ boot_mode = boot_mode_utils.get_boot_mode(self.node)
+ self.assertEqual(boot_modes.UEFI, boot_mode)
+ self.assertEqual(0, mock_log.warning.call_count)
+
+ @mock.patch.object(boot_mode_utils, 'LOG', autospec=True)
+ @mock.patch.object(boot_mode_utils, 'get_boot_mode_for_deploy',
+ autospec=True)
+ def test_get_boot_mode_bios_default(self, mock_for_deploy, mock_log):
+ self.config(default_boot_mode='bios', group='deploy')
+ boot_mode_utils.warn_about_default_boot_mode = False
+ mock_for_deploy.return_value = None
+ boot_mode = boot_mode_utils.get_boot_mode(self.node)
self.assertEqual(boot_modes.LEGACY_BIOS, boot_mode)
boot_mode = boot_mode_utils.get_boot_mode(self.node)
self.assertEqual(boot_modes.LEGACY_BIOS, boot_mode)
- self.assertEqual(1, mock_log.warning.call_count)
+ self.assertEqual(0, mock_log.warning.call_count)
@mock.patch.object(boot_mode_utils, 'LOG', autospec=True)
@mock.patch.object(boot_mode_utils, 'get_boot_mode_for_deploy',