summaryrefslogtreecommitdiff
path: root/ironic/tests/unit/drivers/modules
diff options
context:
space:
mode:
authorAija Jauntēva <aija.jaunteva@dell.com>2022-01-20 05:56:55 -0500
committerAija Jauntēva <aija.jaunteva@dell.com>2022-01-21 05:44:06 -0500
commitbfea8f17b041f458e59557ebbb2f9cc50f8fdf24 (patch)
tree9415e8f5264a7c4619c3b775ac7726ef61723dd5 /ironic/tests/unit/drivers/modules
parentc65cbb7aef1289b44d2f1ff0c3f0aaa7c31284c0 (diff)
downloadironic-bfea8f17b041f458e59557ebbb2f9cc50f8fdf24.tar.gz
Add idrac-wsman clean steps to not require ramdisk
For BIOS factory_reset updated to use power interface as direct REBOOT call fails when system is OFF that can happen if running without ramdisk. Change-Id: I9baf13e9a089bc692e8010dc7e291d7791d1f73c
Diffstat (limited to 'ironic/tests/unit/drivers/modules')
-rw-r--r--ironic/tests/unit/drivers/modules/drac/test_bios.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/ironic/tests/unit/drivers/modules/drac/test_bios.py b/ironic/tests/unit/drivers/modules/drac/test_bios.py
index e24267f95..ab56fed0e 100644
--- a/ironic/tests/unit/drivers/modules/drac/test_bios.py
+++ b/ironic/tests/unit/drivers/modules/drac/test_bios.py
@@ -22,6 +22,7 @@ Test class for DRAC BIOS configuration specific methods
from unittest import mock
from dracclient import exceptions as drac_exceptions
+from oslo_utils import importutils
from oslo_utils import timeutils
from ironic.common import exception
@@ -36,6 +37,8 @@ from ironic import objects
from ironic.tests.unit.drivers.modules.drac import utils as test_utils
from ironic.tests.unit.objects import utils as obj_utils
+drac_constants = importutils.try_import('dracclient.constants')
+
INFO_DICT = test_utils.INFO_DICT
@@ -73,6 +76,7 @@ class DracWSManBIOSConfigurationTestCase(test_utils.BaseDracTest):
}
self.mock_client.commit_pending_bios_changes.return_value = \
"JID_5678"
+ self.mock_client.get_power_state.return_value = drac_constants.POWER_ON
@mock.patch.object(drac_common, 'parse_driver_info',
autospec=True)