Exemplo n.º 1
0
 def test__prepare_node_for_deploy(self, func_node_power_action,
                                   func_disable_secure_boot,
                                   func_update_boot_mode):
     with task_manager.acquire(self.context, self.node.uuid,
                               shared=False) as task:
         func_disable_secure_boot.return_value = False
         ilo_deploy._prepare_node_for_deploy(task)
         func_node_power_action.assert_called_once_with(
             task, states.POWER_OFF)
         func_disable_secure_boot.assert_called_once_with(task)
         func_update_boot_mode.assert_called_once_with(task)
         bootmode = driver_utils.get_node_capability(task.node, "boot_mode")
         self.assertIsNone(bootmode)
Exemplo n.º 2
0
 def test__prepare_node_for_deploy(self,
                                   func_node_power_action,
                                   func_disable_secure_boot,
                                   func_update_boot_mode):
     with task_manager.acquire(self.context, self.node.uuid,
                               shared=False) as task:
         func_disable_secure_boot.return_value = False
         ilo_deploy._prepare_node_for_deploy(task)
         func_node_power_action.assert_called_once_with(task,
                                                        states.POWER_OFF)
         func_disable_secure_boot.assert_called_once_with(task)
         func_update_boot_mode.assert_called_once_with(task)
         bootmode = driver_utils.get_node_capability(task.node, "boot_mode")
         self.assertIsNone(bootmode)
Exemplo n.º 3
0
 def test__prepare_node_for_deploy_sec_boot_on_inst_info(
         self, func_node_power_action, func_disable_secure_boot,
         func_update_boot_mode):
     instance_info = {'capabilities': '{"secure_boot": "true"}'}
     with task_manager.acquire(self.context, self.node.uuid,
                               shared=False) as task:
         func_disable_secure_boot.return_value = True
         task.node.instance_info = instance_info
         ilo_deploy._prepare_node_for_deploy(task)
         func_node_power_action.assert_called_once_with(task,
                                                        states.POWER_OFF)
         func_disable_secure_boot.assert_called_once_with(task)
         self.assertFalse(func_update_boot_mode.called)
         bootmode = driver_utils.get_node_capability(task.node, "boot_mode")
         self.assertIsNone(bootmode)
         self.assertNotIn('deploy_boot_mode', task.node.instance_info)