The ironic.tests.unit.conductor.test_utils Module¶
-
class
ironic.tests.unit.conductor.test_utils.CleanupAfterTimeoutTestCase(*args, **kwargs)[source]¶ Bases:
ironic.tests.base.TestCase
-
class
ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase(*args, **kwargs)[source]¶ Bases:
ironic.tests.base.TestCase
-
class
ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase(*args, **kwargs)[source]¶ Bases:
ironic.tests.unit.db.base.DbTestCase-
test_node_power_action_already_being_processed()[source]¶ Test node power action after aborted power action.
The target_power_state is expected to be None so it isn’t checked in the code. This is what happens if it is not None. (Eg, if a conductor had died during a previous power-off attempt and left the target_power_state set to states.POWER_OFF, and the user is attempting to power-off again.)
-
test_node_power_action_failed_getting_state()[source]¶ Test for exception when we can’t get the current power state.
-
test_node_power_action_failed_getting_state_notify(*args, **keywargs)[source]¶ Test for notification when we can’t get the current power state.
-
test_node_power_action_in_same_state(*args, **keywargs)[source]¶ Test setting node state to its present state.
Test that we don’t try to set the power state if the requested state is the same as the current state.
-
test_node_power_action_in_same_state_db_not_in_sync()[source]¶ Test setting node state to its present state if DB is out of sync.
Under rare conditions (see bug #1403106) database might contain stale information, make sure we fix it.
-
test_node_power_action_invalid_state()[source]¶ Test for exception when changing to an invalid power state.
-
test_node_power_action_invalid_state_notify(*args, **keywargs)[source]¶ Test for notification when changing to an invalid power state.
-
test_node_power_action_power_on_notify(*args, **keywargs)[source]¶ Test node_power_action to power on node and send notification.
-
-
class
ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase(*args, **kwargs)[source]¶