Test class for Ironic BaseConductorManager.
-
class
ironic.tests.unit.conductor.test_base_manager.
CheckInterfacesTestCase
(*args, **kwargs)[source]
Bases: ironic.tests.unit.conductor.mgr_utils.ServiceSetUpMixin
, ironic.tests.unit.db.base.DbTestCase
-
test__check_enabled_interfaces_failure
()[source]
-
test__check_enabled_interfaces_skip_if_no_hw_types
()[source]
-
test__check_enabled_interfaces_success
()[source]
-
class
ironic.tests.unit.conductor.test_base_manager.
KeepAliveTestCase
(*args, **kwargs)[source]
Bases: ironic.tests.unit.conductor.mgr_utils.ServiceSetUpMixin
, ironic.tests.unit.db.base.DbTestCase
-
test__conductor_service_record_keepalive
()[source]
-
test__conductor_service_record_keepalive_failed_db_conn
()[source]
-
class
ironic.tests.unit.conductor.test_base_manager.
ManagerSpawnWorkerTestCase
(*args, **kwargs)[source]
Bases: ironic.tests.base.TestCase
-
setUp
()[source]
-
test__spawn_worker
()[source]
-
test__spawn_worker_none_free
()[source]
-
class
ironic.tests.unit.conductor.test_base_manager.
RegisterInterfacesTestCase
(*args, **kwargs)[source]
Bases: ironic.tests.unit.conductor.mgr_utils.ServiceSetUpMixin
, ironic.tests.unit.db.base.DbTestCase
-
setUp
()[source]
-
test__register_and_validate_hardware_interfaces
(*args, **keywargs)[source]
-
test__register_and_validate_no_valid_default
(*args, **keywargs)[source]
-
class
ironic.tests.unit.conductor.test_base_manager.
StartConsolesTestCase
(*args, **kwargs)[source]
Bases: ironic.tests.unit.conductor.mgr_utils.ServiceSetUpMixin
, ironic.tests.unit.db.base.DbTestCase
-
test__start_consoles
(*args, **keywargs)[source]
-
test__start_consoles_failed
(*args, **keywargs)[source]
-
test__start_consoles_no_console_enabled
(*args, **keywargs)[source]
-
test__start_consoles_node_locked
(*args, **keywargs)[source]
-
test__start_consoles_node_not_found
(*args, **keywargs)[source]
-
class
ironic.tests.unit.conductor.test_base_manager.
StartStopTestCase
(*args, **kwargs)[source]
Bases: ironic.tests.unit.conductor.mgr_utils.ServiceSetUpMixin
, ironic.tests.unit.db.base.DbTestCase
-
test_del_host_waits_on_workerpool
(*args, **keywargs)[source]
-
test_prevent_double_start
(*args, **keywargs)[source]
-
test_start_clears_conductor_locks
(*args, **keywargs)[source]
-
test_start_fails_hw_type_register
(*args, **keywargs)[source]
-
test_start_fails_on_missing_config_for_configdrive
(*args, **keywargs)[source]
Check to fail conductor on missing config options
-
test_start_fails_on_missing_driver
(*args, **keywargs)[source]
-
test_start_fails_on_name_conflict
(*args, **keywargs)[source]
-
test_start_fails_on_no_driver_or_hw_types
(*args, **keywargs)[source]
-
test_start_fails_on_no_enabled_interfaces
(*args, **keywargs)[source]
-
test_start_registers_conductor
(*args, **keywargs)[source]
-
test_start_registers_driver_names
(*args, **keywargs)[source]
-
test_start_registers_driver_specific_tasks
(*args, **keywargs)[source]
-
test_starts_with_only_classic_drivers
(*args, **keywargs)[source]
-
test_starts_with_only_dynamic_drivers
(*args, **keywargs)[source]
-
test_starts_without_enabled_hardware_types
(*args, **keywargs)[source]
-
test_stop_doesnt_unregister_conductor
(*args, **keywargs)[source]
-
test_stop_uninitialized_conductor
(*args, **keywargs)[source]
-
test_stop_unregisters_conductor
(*args, **keywargs)[source]
-
test_warning_on_low_workers_pool
(*args, **keywargs)[source]