Unit Test Report

Status: Pass 9996 Failure 3 Skip 44

Show Summary Failed All

Test Group/Test case Count Pass Fail Error Skip View
ironic.tests.unit.common.test_image_service.FileImageServiceTestCase 11 8 3 0 0 Detail
test_download_copy
pass
test_download_copy_fail
pass
test_download_hard_link
pass
test_download_symlink
pass
test_show
pass
test_validate_href
pass
test_validate_href_blocked_path
fail
test_validate_href_empty_allowlist
fail
test_validate_href_in_allowlist
pass
test_validate_href_not_in_allowlist
fail
test_validate_href_path_not_found_or_not_file
pass
ironic.tests.unit.api.controllers.test_base.TestBase 2 2 0 0 0 Detail
test_api_setup
pass
test_bad_uri
pass
ironic.tests.unit.api.controllers.test_base.TestVersion 12 12 0 0 0 Detail
test_equals
pass
test_greaterthan
pass
test_init
pass
test_lessthan
pass
test_not_equals
pass
test_parse_headers_bad_length
pass
test_parse_headers_latest
pass
test_parse_headers_ok
pass
test_parse_new_standard_singular_header_ok
pass
test_parse_no_header
pass
test_repr
pass
test_repr_with_strings
pass
ironic.tests.unit.api.controllers.v1.test_allocation.TestDelete 12 12 0 0 0 Detail
test_delete_allocation_by_id
pass
test_delete_allocation_by_name
pass
test_delete_allocation_by_name_not_existed
pass
test_delete_allocation_by_name_with_json
pass
test_delete_allocation_by_name_with_json_not_found
pass
test_delete_allocation_by_node
pass
test_delete_allocation_by_node_invalid_api_version
pass
test_delete_allocation_by_node_not_existed
pass
test_delete_allocation_invalid_api_version
pass
test_delete_allocation_invalid_api_version_without_check
pass
test_delete_allocation_invalid_node
pass
test_delete_allocation_node_locked
pass
ironic.tests.unit.api.controllers.v1.test_allocation.TestListAllocations 44 44 0 0 0 Detail
test_allocation_get_all_forbid_owner_proj_mismatch
pass
test_allocation_get_all_forbidden
pass
test_allocation_get_all_forbidden_no_project
pass
test_allocation_get_all_invalid_api_version
pass
test_allocation_get_all_non_admin
pass
test_allocation_owner_hidden_in_lower_version
pass
test_allocation_owner_null_field
pass
test_allocation_owner_present
pass
test_by_node_invalid_node
pass
test_by_node_resource_not_existed
pass
test_collection_links
pass
test_collection_links_custom_fields
pass
test_collection_links_default_limit
pass
test_empty
pass
test_get_all_by_node_name
pass
test_get_all_by_node_uuid
pass
test_get_all_by_non_existing_node
pass
test_get_all_by_owner
pass
test_get_all_by_owner_not_allowed
pass
test_get_all_by_owner_not_allowed_mismatch
pass
test_get_all_by_state
pass
test_get_by_node_resource
pass
test_get_by_node_resource_and_id
pass
test_get_by_node_resource_invalid_api_version
pass
test_get_by_node_resource_with_fields
pass
test_get_collection_custom_fields
pass
test_get_collection_pagination_no_uuid
pass
test_get_custom_fields_invalid_fields
pass
test_get_one
pass
test_get_one_custom_fields
pass
test_get_one_invalid_api_version
pass
test_get_one_invalid_api_version_without_check
pass
test_get_one_with_double_json_in_name
pass
test_get_one_with_json
pass
test_get_one_with_json_in_name
pass
test_get_one_with_json_not_found
pass
test_get_one_with_suffix
pass
test_get_owner_field
pass
test_links
pass
test_many
pass
test_one
pass
test_sort_key
pass
test_sort_key_allowed
pass
test_sort_key_invalid
pass
ironic.tests.unit.api.controllers.v1.test_allocation.TestPatch 15 15 0 0 0 Detail
test_add
pass
test_add_multi
pass
test_add_non_existent
pass
test_remove_multi
pass
test_remove_non_existent_property_fail
pass
test_remove_singular
pass
test_remove_uuid
pass
test_replace_invalid_name
pass
test_replace_multi
pass
test_replace_name_with_none
pass
test_replace_singular
pass
test_update_error
pass
test_update_not_allowed
pass
test_update_not_found
pass
test_update_owner_not_acceptable
pass
ironic.tests.unit.api.controllers.v1.test_allocation.TestPost 35 35 0 0 0 Detail
test_backfill
pass
test_backfill_copy_instance_uuid
pass
test_backfill_node_not_found
pass
test_backfill_not_allowed
pass
test_backfill_with_name
pass
test_backfill_without_resource_class
pass
test_create_allocation
pass
test_create_allocation_candidate_node_invalid
pass
test_create_allocation_candidate_node_not_found
pass
test_create_allocation_doesnt_contain_id
pass
test_create_allocation_error
pass
test_create_allocation_generate_uuid
pass
test_create_allocation_invalid_api_version
pass
test_create_allocation_invalid_candidate_node_format
pass
test_create_allocation_invalid_trait
pass
test_create_allocation_name_invalid
pass
test_create_allocation_name_ok
pass
test_create_allocation_no_mandatory_field_resource_class
pass
test_create_allocation_owner
pass
test_create_allocation_owner_auto_filled
pass
test_create_allocation_owner_not_allowed
pass
test_create_allocation_owner_not_my_projet_id
pass
test_create_allocation_resource_class_too_long
pass
test_create_allocation_valid_extra
pass
test_create_allocation_with_candidate_nodes
pass
test_create_allocation_with_no_extra
pass
test_create_allocation_with_traits
pass
test_create_by_node_not_allowed
pass
test_create_node_uuid_not_allowed
pass
test_create_restricted_allocation_deprecated_without_owner
pass
test_create_restricted_allocation_forbidden
pass
test_create_restricted_allocation_normal
pass
test_create_restricted_allocation_older_version
pass
test_create_restricted_allocation_with_mismatch_owner
pass
test_create_restricted_allocation_with_owner
pass
ironic.tests.unit.api.controllers.v1.test_chassis.TestDelete 4 4 0 0 0 Detail
test_delete_chassis
pass
test_delete_chassis_not_found
pass
test_delete_chassis_with_node
pass
test_delete_nodes_subresource
pass
ironic.tests.unit.api.controllers.v1.test_chassis.TestListChassis 27 27 0 0 0 Detail
test_collection_links
pass
test_collection_links_custom_fields
pass
test_collection_links_default_limit
pass
test_detail
pass
test_detail_against_single
pass
test_detail_query
pass
test_detail_query_false
pass
test_detail_using_query_and_fields
pass
test_detail_using_query_false_and_fields
pass
test_detail_using_query_old_version
pass
test_empty
pass
test_get_collection_custom_fields
pass
test_get_collection_pagination_no_uuid
pass
test_get_custom_fields_invalid_api_version
pass
test_get_custom_fields_invalid_fields
pass
test_get_one
pass
test_get_one_custom_fields
pass
test_links
pass
test_links_public_url
pass
test_many
pass
test_nodes_subresource
pass
test_nodes_subresource_chassis_not_found
pass
test_nodes_subresource_link
pass
test_nodes_subresource_no_uuid
pass
test_one
pass
test_sort_key
pass
test_sort_key_invalid
pass
ironic.tests.unit.api.controllers.v1.test_chassis.TestPatch 12 12 0 0 0 Detail
test_add_multi
pass
test_add_root
pass
test_add_root_non_existent
pass
test_patch_nodes_subresource
pass
test_remove_multi
pass
test_remove_non_existent_property_fail
pass
test_remove_singular
pass
test_remove_uuid
pass
test_replace_multi
pass
test_replace_singular
pass
test_update_error
pass
test_update_not_found
pass
ironic.tests.unit.api.controllers.v1.test_chassis.TestPost 9 9 0 0 0 Detail
test_create_chassis
pass
test_create_chassis_doesnt_contain_id
pass
test_create_chassis_error
pass
test_create_chassis_generate_uuid
pass
test_create_chassis_invalid_description
pass
test_create_chassis_toolong_description
pass
test_create_chassis_unicode_description
pass
test_create_chassis_valid_extra
pass
test_post_nodes_subresource
pass
ironic.tests.unit.api.controllers.v1.test_collection.TestCollection 3 3 0 0 0 Detail
test_get_next
pass
test_has_next
pass
test_list_convert_with_links
pass
ironic.tests.unit.api.controllers.v1.test_conductor.TestListConductors 19 19 0 0 0 Detail
test_collection_links
pass
test_collection_links_custom_fields
pass
test_collection_links_default_limit
pass
test_empty
pass
test_get_collection_custom_fields
pass
test_get_custom_fields_invalid_fields
pass
test_get_one
pass
test_get_one_conductor_offline_old_heartbeat
pass
test_get_one_conductor_offline_unregistered
pass
test_get_one_custom_fields
pass
test_get_one_with_invalid_api
pass
test_get_one_with_port_and_v6
pass
test_links
pass
test_links_public_url
pass
test_list
pass
test_list_with_detail
pass
test_list_with_invalid_api
pass
test_sort_key
pass
test_sort_key_invalid
pass
ironic.tests.unit.api.controllers.v1.test_deploy_template.TestDelete 9 9 0 0 0 Detail
test_delete_by_name
pass
test_delete_by_name_non_existent
pass
test_delete_by_name_with_json
pass
test_delete_by_name_with_json_not_found
pass
test_delete_by_uuid
pass
test_delete_by_uuid_with_json
pass
test_delete_by_uuid_with_json_not_found
pass
test_delete_invalid_api_version
pass
test_delete_old_api_version
pass
ironic.tests.unit.api.controllers.v1.test_deploy_template.TestListDeployTemplates 26 26 0 0 0 Detail
test_collection_links
pass
test_collection_links_custom_fields
pass
test_collection_links_default_limit
pass
test_detail_query
pass
test_detail_query_false
pass
test_detail_sort_key_allowed
pass
test_detail_using_query_and_fields
pass
test_detail_using_query_false_and_fields
pass
test_empty
pass
test_get_all_invalid_api_version
pass
test_get_collection_custom_fields
pass
test_get_collection_pagination_no_uuid
pass
test_get_custom_fields_invalid_fields
pass
test_get_one
pass
test_get_one_custom_fields
pass
test_get_one_invalid_api_version
pass
test_get_one_with_json
pass
test_get_one_with_json_not_found
pass
test_get_one_with_suffix
pass
test_links
pass
test_many
pass
test_one
pass
test_sensitive_data_masked
pass
test_sort_key
pass
test_sort_key_allowed
pass
test_sort_key_invalid
pass
ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPatch 32 32 0 0 0 Detail
test_add_multi
pass
test_add_root_non_existent
pass
test_add_too_high_index_step_fail
pass
test_remove_foo
pass
test_remove_multi
pass
test_remove_name
pass
test_remove_non_existent_property_fail
pass
test_remove_non_existent_step_fail
pass
test_remove_non_existent_step_property_fail
pass
test_remove_only_step_fail
pass
test_remove_steps
pass
test_remove_uuid
pass
test_replace_duplicate_step
pass
test_replace_empty_step_list_fail
pass
test_replace_invalid_name_none
pass
test_replace_invalid_name_not_a_trait
pass
test_replace_invalid_name_too_long
pass
test_replace_invalid_step_interface_fail
pass
test_replace_multi
pass
test_replace_name_already_exist
pass
test_replace_non_existent_step_fail
pass
test_replace_step_invalid_interface
pass
test_update_by_id
pass
test_update_by_id_invalid_api_version
pass
test_update_by_name
pass
test_update_by_name_old_api_version
pass
test_update_by_name_with_json
pass
test_update_by_name_with_json_not_found
pass
test_update_invalid_name
pass
test_update_name_custom_trait
pass
test_update_name_standard_trait
pass
test_update_not_found
pass
ironic.tests.unit.api.controllers.v1.test_deploy_template.TestPost 32 32 0 0 0 Detail
test_create
pass
test_create_complex_step_args
pass
test_create_doesnt_contain_id
pass
test_create_error
pass
test_create_generate_uuid
pass
test_create_invalid_api_version
pass
test_create_invalid_field_empty_steps
pass
test_create_invalid_field_extra
pass
test_create_invalid_field_foo
pass
test_create_invalid_field_name
pass
test_create_invalid_field_name_none
pass
test_create_invalid_field_steps
pass
test_create_invalid_step_field_args1
pass
test_create_invalid_step_field_args2
pass
test_create_invalid_step_field_foo
pass
test_create_invalid_step_field_interface1
pass
test_create_invalid_step_field_interface2
pass
test_create_invalid_step_field_negative_priority
pass
test_create_invalid_step_field_priority
pass
test_create_invalid_step_field_step
pass
test_create_long_name
pass
test_create_name_invalid_not_a_trait
pass
test_create_name_invalid_too_long
pass
test_create_no_mandatory_field_name
pass
test_create_no_mandatory_field_steps
pass
test_create_no_mandatory_step_field_args
pass
test_create_no_mandatory_step_field_interface
pass
test_create_no_mandatory_step_field_priority
pass
test_create_no_mandatory_step_field_step
pass
test_create_standard_trait_name
pass
test_create_step_string_priority
pass
test_create_steps_invalid_duplicate
pass
ironic.tests.unit.api.controllers.v1.test_driver.TestDriverProperties 5 5 0 0 0 Detail
test_driver_properties_cached
pass
test_driver_properties_cannot_load
pass
test_driver_properties_fake
pass
test_driver_properties_hw_type
pass
test_driver_properties_invalid_driver_name
pass
ironic.tests.unit.api.controllers.v1.test_driver.TestListDrivers 37 37 0 0 0 Detail
test_driver_properties_hidden_in_lower_version
pass
test_driver_type_hidden_in_lower_version
pass
test_driver_vendor_passthru_async
pass
test_driver_vendor_passthru_delete
pass
test_driver_vendor_passthru_driver_not_found
pass
test_driver_vendor_passthru_get
pass
test_driver_vendor_passthru_method_not_found
pass
test_driver_vendor_passthru_methods
pass
test_driver_vendor_passthru_put
pass
test_driver_vendor_passthru_sync
pass
test_drivers
pass
test_drivers_collection_custom_fields
pass
test_drivers_collection_custom_fields_with_detail_false
pass
test_drivers_collection_custom_fields_with_detail_true
pass
test_drivers_collection_invalid_custom_fields
pass
test_drivers_detail_bad_version
pass
test_drivers_detail_bad_version_false
pass
test_drivers_get_one_not_found
pass
test_drivers_get_one_ok_dynamic_base_interfaces
pass
test_drivers_get_one_ok_dynamic_latest_interfaces
pass
test_drivers_no_active_conductor
pass
test_drivers_type_filter_bad_value
pass
test_drivers_type_filter_bad_version
pass
test_drivers_type_filter_classic
pass
test_drivers_type_filter_dynamic
pass
test_drivers_with_dynamic
pass
test_drivers_with_dynamic_detailed
pass
test_drivers_with_dynamic_detailed_storage_interface
pass
test_get_custom_fields_invalid_api_version
pass
test_get_one_custom_fields
pass
test_get_one_invalid_custom_fields
pass
test_links
pass
test_links_public_url
pass
test_raid_logical_disk_properties
pass
test_raid_logical_disk_properties_cached
pass
test_raid_logical_disk_properties_iface_not_supported
pass
test_raid_logical_disk_properties_older_version
pass
ironic.tests.unit.api.controllers.v1.test_event.TestEventValidator 5 5 0 0 0 Detail
test_event_missing_madatory_field
pass
test_invalid_event_type
pass
test_invalid_mac_network_port_event
pass
test_missing_mandatory_fields_network_port_event
pass
test_simple_event_type
pass
ironic.tests.unit.api.controllers.v1.test_event.TestPost 15 15 0 0 0 Detail
test_events
pass
test_events_does_not_contain_event
pass
test_events_invalid_event
pass
test_events_unsupported_api_version
pass
test_multiple_events
pass
test_network_bind_port_events
pass
test_network_delete_port_events
pass
test_network_port_event_invalid_binding_host_id
pass
test_network_port_event_invalid_binding_vnic_type
pass
test_network_port_event_invalid_device_id
pass
test_network_port_event_invalid_mac_address
pass
test_network_port_event_invalid_port_id
pass
test_network_port_event_invalid_status
pass
test_network_unbind_port_events
pass
test_network_unknown_event_property
pass
ironic.tests.unit.api.controllers.v1.test_event.TestPostRBAC 15 15 0 0 0 Detail
test_events
pass
test_events_does_not_contain_event
pass
test_events_invalid_event
pass
test_events_unsupported_api_version
pass
test_multiple_events
pass
test_network_bind_port_events
pass
test_network_delete_port_events
pass
test_network_port_event_invalid_binding_host_id
pass
test_network_port_event_invalid_binding_vnic_type
pass
test_network_port_event_invalid_device_id
pass
test_network_port_event_invalid_mac_address
pass
test_network_port_event_invalid_port_id
pass
test_network_port_event_invalid_status
pass
test_network_unbind_port_events
pass
test_network_unknown_event_property
pass
ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestDelete 2 2 0 0 0 Detail
test_delete_by_uuid
pass
test_delete_invalid_api_version
pass
ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestListInspectionRules 9 9 0 0 0 Detail
test_empty
pass
test_get_all
pass
test_get_all_invalid_api_version
pass
test_get_one
pass
test_get_one_invalid_api_version
pass
test_get_rule_data
pass
test_get_sensitive_rule_hides_data
pass
test_list_hides_sensitive_data
pass
test_one
pass
ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPatch 2 2 0 0 0 Detail
test_patch_invalid_api_version
pass
test_set_sensitive_field
pass
ironic.tests.unit.api.controllers.v1.test_inspection_rule.TestPost 3 3 0 0 0 Detail
test_create_rule
pass
test_create_rule_generate_uuid
pass
test_create_rule_with_optional_args
pass
ironic.tests.unit.api.controllers.v1.test_node.TestAttachDetachVif 15 15 0 0 0 Detail
test_vif_attach
pass
test_vif_attach_by_node_name
pass
test_vif_attach_conductor_unavailable
pass
test_vif_attach_invalid_vif_id
pass
test_vif_attach_no_vif_id
pass
test_vif_attach_node_locked
pass
test_vif_attach_node_not_found
pass
test_vif_attach_port_uuid_and_portgroup_uuid
pass
test_vif_attach_port_uuid_and_portgroup_uuid_old
pass
test_vif_detach
pass
test_vif_detach_by_node_name
pass
test_vif_detach_node_locked
pass
test_vif_detach_node_not_found
pass
test_vif_list
pass
test_vif_subcontroller_old_version
pass
ironic.tests.unit.api.controllers.v1.test_node.TestBIOS 12 12 0 0 0 Detail
test_get_all_bios
pass
test_get_all_bios_detail_false
pass
test_get_all_bios_detail_old_version
pass
test_get_all_bios_fails_with_bad_version
pass
test_get_all_bios_with_detail
pass
test_get_bios_detail_and_fields
pass
test_get_bios_fields
pass
test_get_bios_fields_old_version
pass
test_get_one_bios
pass
test_get_one_bios_fails_if_not_found
pass
test_get_one_bios_fails_with_bad_version
pass
test_get_one_bios_no_registry
pass
ironic.tests.unit.api.controllers.v1.test_node.TestCheckCleanSteps 13 13 0 0 0 Detail
test__check_clean_steps_child_node
pass
test__check_clean_steps_child_node_list
pass
test__check_clean_steps_not_list
pass
test__check_clean_steps_step_args_value_invalid
pass
test__check_clean_steps_step_interface_value_invalid
pass
test__check_clean_steps_step_key_invalid
pass
test__check_clean_steps_step_min_length_step_value
pass
test__check_clean_steps_step_missing_interface
pass
test__check_clean_steps_step_missing_step_key
pass
test__check_clean_steps_step_missing_step_value
pass
test__check_clean_steps_step_not_dict
pass
test__check_clean_steps_valid
pass
test_check__check_steps_wrappers
pass
ironic.tests.unit.api.controllers.v1.test_node.TestDelete 16 16 0 0 0 Detail
test_delete_associated
pass
test_delete_node
pass
test_delete_node_by_name
pass
test_delete_node_by_name_unsupported
pass
test_delete_node_by_name_with_json
pass
test_delete_node_maintenance_mode
pass
test_delete_node_maintenance_mode_by_name
pass
test_delete_node_not_found
pass
test_delete_node_not_found_by_name
pass
test_delete_node_not_found_by_name_unsupported
pass
test_delete_portgroup_subresource
pass
test_delete_ports_subresource
pass
test_delete_ports_subresource_no_port_id
pass
test_delete_volume_connectors_subresource
pass
test_delete_volume_connectors_subresource_no_connector_id
pass
test_delete_volume_targets_subresource
pass
ironic.tests.unit.api.controllers.v1.test_node.TestListNodes 214 214 0 0 0 Detail
test_associated_nodes_error
pass
test_associated_nodes_insensitive
pass
test_collection_links
pass
test_collection_links_custom_fields
pass
test_collection_links_default_limit
pass
test_collection_links_instance_uuid_param
pass
test_detail
pass
test_detail_against_single
pass
test_detail_forbidden
pass
test_detail_instance_uuid
pass
test_detail_instance_uuid_project_match
pass
test_detail_instance_uuid_project_not_match
pass
test_detail_list_all_forbid_project_mismatch
pass
test_detail_list_all_forbidden
pass
test_detail_list_all_forbidden_no_project
pass
test_detail_query_false
pass
test_detail_snmpv3
pass
test_detail_sort_key_allowed
pass
test_detail_sort_key_not_allowed
pass
test_detail_using_query
pass
test_detail_using_query_and_fields
pass
test_detail_using_query_false_and_fields
pass
test_detail_using_query_old_version
pass
test_detail_with_association_filter
pass
test_detail_with_instance_uuid
pass
test_empty
pass
test_get_all_interface_fields
pass
test_get_all_interface_fields_invalid_api_version
pass
test_get_automated_clean_fields
pass
test_get_boot_device
pass
test_get_boot_device_by_name
pass
test_get_boot_device_iface_not_supported
pass
test_get_collection_custom_fields
pass
test_get_collection_custom_fields_as_list
pass
test_get_collection_fields_for_nova
pass
test_get_collection_pagination_no_uuid
pass
test_get_conductor_field
pass
test_get_conductor_field_invalid_api_version
pass
test_get_conductor_group_fields
pass
test_get_conductor_group_fields_invalid_api_version
pass
test_get_console_information
pass
test_get_console_information_by_name
pass
test_get_console_information_console_disabled
pass
test_get_console_information_not_supported
pass
test_get_custom_fields_invalid_api_version
pass
test_get_custom_fields_invalid_fields
pass
test_get_description_field
pass
test_get_disable_power_off_fields
pass
test_get_indicator_state
pass
test_get_indicator_state_iface_not_supported
pass
test_get_indicator_state_versioning
pass
test_get_lessee_field
pass
test_get_network_interface_fields
pass
test_get_network_interface_fields_invalid_api_version
pass
test_get_nodes_by_conductor
pass
test_get_nodes_by_conductor_group
pass
test_get_nodes_by_conductor_group_not_allowed
pass
test_get_nodes_by_conductor_no_valid_host
pass
test_get_nodes_by_conductor_not_allowed
pass
test_get_nodes_by_description
pass
test_get_nodes_by_driver
pass
test_get_nodes_by_driver_invalid_api_version
pass
test_get_nodes_by_fault
pass
test_get_nodes_by_fault_not_allowed
pass
test_get_nodes_by_fault_with_invalid_fault
pass
test_get_nodes_by_invalid_driver
pass
test_get_nodes_by_invalid_provision_state
pass
test_get_nodes_by_invalid_resource_class
pass
test_get_nodes_by_invalid_resource_class_detail
pass
test_get_nodes_by_lessee
pass
test_get_nodes_by_lessee_not_allowed
pass
test_get_nodes_by_owner
pass
test_get_nodes_by_owner_not_allowed
pass
test_get_nodes_by_provision_state
pass
test_get_nodes_by_provision_state_not_allowed
pass
test_get_nodes_by_resource_class
pass
test_get_nodes_by_resource_class_detail
pass
test_get_nodes_by_resource_class_invalid_api_version
pass
test_get_nodes_by_resource_class_invalid_api_version_detail
pass
test_get_nodes_by_traits_not_allowed
pass
test_get_nodes_by_traits_not_allowed_detail
pass
test_get_one
pass
test_get_one_configdrive_dict
pass
test_get_one_custom_fields
pass
test_get_one_custom_fields_as_list
pass
test_get_one_custom_fields_show_password
pass
test_get_one_with_deleted_chassis
pass
test_get_one_with_double_json_in_name
pass
test_get_one_with_json
pass
test_get_one_with_json_in_name
pass
test_get_one_with_json_not_found
pass
test_get_one_with_no_agent_secret
pass
test_get_one_with_suffix
pass
test_get_owner_fields
pass
test_get_protected_fields
pass
test_get_retired_fields
pass
test_get_storage_interface_fields
pass
test_get_storage_interface_fields_invalid_api_version
pass
test_get_supported_boot_devices
pass
test_get_supported_boot_devices_by_name
pass
test_get_supported_boot_devices_iface_not_supported
pass
test_get_supported_indicators
pass
test_get_supported_indicators_iface_not_supported
pass
test_get_supported_indicators_versioning
pass
test_get_traits_fields
pass
test_get_traits_fields_invalid_api_version
pass
test_get_with_allocation
pass
test_hide_fields_in_newer_versions_clean_step
pass
test_hide_fields_in_newer_versions_description
pass
test_hide_fields_in_newer_versions_driver_internal
pass
test_hide_fields_in_newer_versions_inspection
pass
test_hide_fields_in_newer_versions_interface_fields
pass
test_hide_fields_in_newer_versions_name
pass
test_hide_fields_in_newer_versions_network_interface
pass
test_hide_fields_in_newer_versions_resource_class
pass
test_hide_fields_in_newer_versions_storage_interface
pass
test_hide_fields_in_newer_versions_traits
pass
test_hide_fields_in_newer_versions_volume
pass
test_links
pass
test_links_public_url
pass
test_maintenance_nodes
pass
test_maintenance_nodes_associated
pass
test_maintenance_nodes_error
pass
test_many
pass
test_many_forbidden
pass
test_many_have_names
pass
test_many_list_all_forbid_project_mismatch
pass
test_many_list_all_forbidden
pass
test_many_list_all_forbidden_no_project
pass
test_mask_available_state
pass
test_next_link_with_association
pass
test_next_link_with_association_with_detail
pass
test_node_automated_clean_false_field
pass
test_node_automated_clean_hidden_in_lower_version
pass
test_node_automated_clean_null_field
pass
test_node_automated_clean_true_field
pass
test_node_bios_hidden_in_lower_version
pass
test_node_boot_mode
pass
test_node_boot_mode_hidden_in_lower_version
pass
test_node_boot_mode_null_field
pass
test_node_by_instance_uuid
pass
test_node_by_instance_uuid_invalid_uuid
pass
test_node_by_instance_uuid_wrong_uuid
pass
test_node_conductor_group_hidden_in_lower_version
pass
test_node_conductor_hidden_in_lower_version
pass
test_node_deploy_step_hidden_in_lower_version
pass
test_node_description_null_field
pass
test_node_disable_power_off_false_field
pass
test_node_disable_power_off_hidden_in_lower_version
pass
test_node_disable_power_off_null_field
pass
test_node_disable_power_off_true_field
pass
test_node_fault_hidden_in_lower_version
pass
test_node_inspect_wait_state_between_api_versions
pass
test_node_interface_fields_hidden_in_lower_version
pass
test_node_lessee_hidden_in_lower_version
pass
test_node_lessee_null_field
pass
test_node_lessee_present
pass
test_node_network_data
pass
test_node_network_data_hidden_in_lower_version
pass
test_node_owner_hidden_in_lower_version
pass
test_node_owner_null_field
pass
test_node_owner_present
pass
test_node_protected
pass
test_node_protected_hidden_in_lower_version
pass
test_node_protected_reason_hidden_in_lower_version
pass
test_node_protected_with_reason
pass
test_node_retired
pass
test_node_retired_hidden_in_lower_version
pass
test_node_retired_reason_hidden_in_lower_version
pass
test_node_retired_with_reason
pass
test_node_secure_boot
pass
test_node_secure_boot_hidden_in_lower_version
pass
test_node_states
pass
test_node_states_boot_mode
pass
test_node_states_boot_mode_hidden_in_lower_version
pass
test_node_states_by_name
pass
test_node_states_field_hidden_in_lower_version
pass
test_node_states_raid
pass
test_node_states_secure_boot
pass
test_node_states_secure_boot_hidden_in_lower_version
pass
test_node_storage_interface_hidden_in_lower_version
pass
test_node_traits_hidden_in_lower_version
pass
test_one
pass
test_one_field_specific_santization
pass
test_portgroups_subresource
pass
test_portgroups_subresource_link
pass
test_portgroups_subresource_link_hidden_for_older_versions
pass
test_portgroups_subresource_old_api_version
pass
test_ports_subresource
pass
test_ports_subresource_invalid_ident
pass
test_ports_subresource_link
pass
test_ports_subresource_node_not_found
pass
test_ports_subresource_noid
pass
test_ports_subresource_via_portgroups_subres_not_allowed
pass
test_sort_key
pass
test_sort_key_allowed
pass
test_sort_key_invalid
pass
test_sort_key_not_allowed
pass
test_unassociated_nodes_insensitive
pass
test_unassociated_nodes_with_limit
pass
test_validate_by_name
pass
test_validate_by_name_unsupported
pass
test_validate_by_uuid
pass
test_validate_by_uuid_using_deprecated_interface
pass
test_validate_invalid_uuid_or_name
pass
test_volume_connectors_subresource
pass
test_volume_connectors_subresource_node_not_found
pass
test_volume_connectors_subresource_noid
pass
test_volume_subresource
pass
test_volume_subresource_invalid_api_version
pass
test_volume_subresource_link
pass
test_volume_targets_subresource
pass
test_volume_targets_subresource_node_not_found
pass
test_volume_targets_subresource_noid
pass
ironic.tests.unit.api.controllers.v1.test_node.TestNodeChildrenTestCase 8 8 0 0 0 Detail
test_get_child_node
pass
test_list_node_children_by_single_node
pass
test_list_nodes
pass
test_list_nodes_cannot_see_children_if_not_owned
pass
test_list_nodes_ignores_parent_if_include_children_indicated
pass
test_list_nodes_lists_empty_for_specific_parent
pass
test_list_nodes_with_children_only_parent
pass
test_list_nodes_with_include_children
pass
ironic.tests.unit.api.controllers.v1.test_node.TestNodeFirmwareComponent 2 2 0 0 0 Detail
test_get_all_firmware_components
pass
test_wrong_version_get_all_firmware_components_old_version
pass
ironic.tests.unit.api.controllers.v1.test_node.TestNodeHistory 9 9 0 0 0 Detail
test_get_all_history
pass
test_get_all_history_returns_detail
pass
test_get_all_history_returns_entries
pass
test_get_all_history_with_sort
pass
test_get_all_old_version
pass
test_get_all_pagination
pass
test_get_history_item
pass
test_get_history_item_not_found
pass
test_get_history_item_old_version
pass
ironic.tests.unit.api.controllers.v1.test_node.TestNodeInventory 3 3 0 0 0 Detail
test_get_inventory
pass
test_get_inventory_no_inventory
pass
test_get_old_version
pass
ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePatch 4 4 0 0 0 Detail
test_node_add_parent
pass
test_node_add_parent_node_fail_wrong_version
pass
test_node_add_parent_node_not_uuid
pass
test_node_remove_parent
pass
ironic.tests.unit.api.controllers.v1.test_node.TestNodeParentNodePost 3 3 0 0 0 Detail
test_create_node_with_named_parent_node_succeeds
pass
test_create_node_with_parent_node
pass
test_create_node_with_parent_node_fail_wrong_version
pass
ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardGets 9 9 0 0 0 Detail
test_filtering_by_multi_shard_as_list
pass
test_filtering_by_multi_shard_detail
pass
test_filtering_by_shard
pass
test_filtering_by_shard_detail_fails_wrong_version
pass
test_filtering_by_shard_fails_wrong_version
pass
test_filtering_by_sharded
pass
test_filtering_by_single_shard_detail
pass
test_get_node_shard_field
pass
test_get_node_shard_field_fails_wrong_version
pass
ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPatch 2 2 0 0 0 Detail
test_node_add_shard
pass
test_node_add_shard_fail_wrong_version
pass
ironic.tests.unit.api.controllers.v1.test_node.TestNodeShardPost 2 2 0 0 0 Detail
test_create_node_with_shard
pass
test_create_node_with_shard_fail_wrong_version
pass
ironic.tests.unit.api.controllers.v1.test_node.TestNodeVmedia 15 15 0 0 0 Detail
test_attach
pass
test_attach_invalid_device_type
pass
test_attach_invalid_image_url
pass
test_attach_missing_device_type
pass
test_attach_missing_image_url
pass
test_attach_required_only
pass
test_attach_wrong_version
pass
test_detach_everything
pass
test_detach_several_via_argument
pass
test_detach_specific_via_argument
pass
test_detach_specific_via_url
pass
test_detach_wrong_device_types
pass
test_detach_wrong_version
pass
test_get
pass
test_get_wrong_version
pass
ironic.tests.unit.api.controllers.v1.test_node.TestPatch 119 119 0 0 0 Detail
test__update_changed_fields_lowers_conductor_group
pass
test__update_changed_fields_remove_chassis_uuid
pass
test_add_chassis_id
pass
test_add_chassis_uuid
pass
test_add_ok
pass
test_add_root
pass
test_add_root_non_existent
pass
test_add_state_in_cleaning
pass
test_add_state_in_deployfail
pass
test_patch_add_name_empty_invalid
pass
test_patch_add_name_empty_not_acceptable
pass
test_patch_add_name_invalid
pass
test_patch_add_name_ok
pass
test_patch_add_name_reserved
pass
test_patch_add_replace_invalid
pass
test_patch_allocation_forbidden
pass
test_patch_allocation_uuid_forbidden
pass
test_patch_conductor_forbidden
pass
test_patch_deploy_step_forbidden
pass
test_patch_duplicate_name
pass
test_patch_fault_forbidden
pass
test_patch_name_remove_ok
pass
test_patch_name_replace_ok
pass
test_patch_policy_update
pass
test_patch_policy_update_extra
pass
test_patch_policy_update_extra_and_instance_info
pass
test_patch_policy_update_generic_and_extra
pass
test_patch_policy_update_generic_and_instance_info
pass
test_patch_policy_update_generic_extra_instance_info
pass
test_patch_policy_update_instance_info
pass
test_patch_policy_update_none
pass
test_patch_portgroups_subresource
pass
test_patch_ports_subresource
pass
test_patch_ports_subresource_no_port_id
pass
test_patch_update_drive_console_enabled
pass
test_patch_update_name_twice_both_invalid
pass
test_patch_update_name_twice_second_invalid
pass
test_patch_volume_connectors_subresource
pass
test_patch_volume_connectors_subresource_no_connector_id
pass
test_patch_volume_targets_subresource
pass
test_remove_chassis_id
pass
test_remove_chassis_uuid
pass
test_remove_chassis_uuid_invalid_api_version
pass
test_remove_internal_field
pass
test_remove_mandatory_field
pass
test_remove_non_existent_property_fail
pass
test_remove_ok
pass
test_remove_uuid
pass
test_replace_chassis_id
pass
test_replace_chassis_uuid
pass
test_replace_consoled_enabled
pass
test_replace_internal_field
pass
test_replace_maintenance
pass
test_replace_maintenance_by_name
pass
test_replace_non_existent_chassis_uuid
pass
test_replace_provision_updated_at
pass
test_reset_interface_fields
pass
test_reset_interfaces_not_supported
pass
test_reset_interfaces_without_driver
pass
test_reset_network_interface
pass
test_reset_storage_interface
pass
test_update_allowed_in_maintenance
pass
test_update_allowed_in_power_transition
pass
test_update_automated_clean
pass
test_update_automated_clean_old_api
pass
test_update_automated_clean_with_false
pass
test_update_by_name_unsupported
pass
test_update_conductor_group
pass
test_update_conductor_group_old_api
pass
test_update_description
pass
test_update_description_oversize
pass
test_update_fails_bad_driver
pass
test_update_fails_bad_driver_info
pass
test_update_fails_on_disabled_bios_boot_mode
pass
test_update_fails_on_disabled_uefi_boot_mode
pass
test_update_fails_on_invalid_boot_mode
pass
test_update_in_UPDATE_ALLOWED_STATES
pass
test_update_in_inspecting_allowed
pass
test_update_in_inspecting_not_allowed
pass
test_update_interface_fields
pass
test_update_interface_fields_bad_version
pass
test_update_lessee
pass
test_update_lessee_old_api
pass
test_update_network_data
pass
test_update_network_data_custom
pass
test_update_network_data_old_api
pass
test_update_network_data_wrong_format
pass
test_update_network_interface
pass
test_update_network_interface_old_api
pass
test_update_ok
pass
test_update_ok_by_name
pass
test_update_ok_by_name_with_json
pass
test_update_owner
pass
test_update_owner_allocation
pass
test_update_owner_allocation_owned
pass
test_update_owner_old_api
pass
test_update_owner_provisioned
pass
test_update_owner_provisioned_forbidden
pass
test_update_protected
pass
test_update_protected_old_api
pass
test_update_protected_reason
pass
test_update_protected_remove
pass
test_update_protected_string
pass
test_update_protected_string_invalid
pass
test_update_protected_with_reason
pass
test_update_resource_class
pass
test_update_resource_class_max_length
pass
test_update_resource_class_old_api
pass
test_update_resource_class_too_long
pass
test_update_retired
pass
test_update_retired_old_api
pass
test_update_retired_reason
pass
test_update_retired_remove
pass
test_update_retired_with_reason
pass
test_update_state
pass
test_update_storage_interface
pass
test_update_storage_interface_old_api
pass
test_update_traits
pass
test_update_with_reset_interfaces
pass
ironic.tests.unit.api.controllers.v1.test_node.TestPost 69 69 0 0 0 Detail
test_create_node
pass
test_create_node_automated_clean
pass
test_create_node_automated_clean_old_api_version
pass
test_create_node_chassis_uuid_always_in_response
pass
test_create_node_chassis_uuid_not_found
pass
test_create_node_default_state_enroll
pass
test_create_node_default_state_none
pass
test_create_node_description
pass
test_create_node_description_oversize
pass
test_create_node_disable_power_off
pass
test_create_node_disable_power_off_old_api_version
pass
test_create_node_doesnt_contain_id
pass
test_create_node_explicit_default_conductor_group
pass
test_create_node_explicit_network_interface
pass
test_create_node_explicit_resource_class
pass
test_create_node_explicit_storage_interface
pass
test_create_node_fails_on_disabled_bios_boot_mode
pass
test_create_node_fails_on_disabled_uefi_boot_mode
pass
test_create_node_fails_on_invalid_boot_mode
pass
test_create_node_invalid_bios_interface
pass
test_create_node_invalid_chassis
pass
test_create_node_invalid_driver
pass
test_create_node_invalid_network_interface
pass
test_create_node_invalid_storage_interface
pass
test_create_node_lessee
pass
test_create_node_lessee_old_api_version
pass
test_create_node_name_empty_invalid
pass
test_create_node_name_empty_not_acceptable
pass
test_create_node_network_interface
pass
test_create_node_network_interface_old_api_version
pass
test_create_node_no_chassis_uuid
pass
test_create_node_no_default_resource_class
pass
test_create_node_no_mandatory_field_driver
pass
test_create_node_owner
pass
test_create_node_owner_old_api_version
pass
test_create_node_owner_recorded_project_scope
pass
test_create_node_owner_system_scope
pass
test_create_node_protected_not_allowed
pass
test_create_node_reserved_name
pass
test_create_node_resource_class
pass
test_create_node_resource_class_old_api_version
pass
test_create_node_specify_conductor_group
pass
test_create_node_specify_conductor_group_bad_version
pass
test_create_node_specify_interfaces
pass
test_create_node_specify_interfaces_bad_version
pass
test_create_node_specify_traits
pass
test_create_node_storage_interface_old_api_version
pass
test_create_node_valid_driver_info
pass
test_create_node_valid_extra
pass
test_create_node_valid_properties
pass
test_create_node_with_chassis_uuid
pass
test_create_node_with_default_conductor_group
pass
test_create_node_with_default_resource_class
pass
test_create_node_with_internal_field
pass
test_post_portgroups_subresource
pass
test_post_ports_subresource
pass
test_post_ports_subresource_no_node_id
pass
test_post_volume_connectors_subresource
pass
test_post_volume_connectors_subresource_no_node_id
pass
test_post_volume_targets_subresource
pass
test_vendor_passthru_async
pass
test_vendor_passthru_by_name
pass
test_vendor_passthru_delete
pass
test_vendor_passthru_get
pass
test_vendor_passthru_methods
pass
test_vendor_passthru_no_such_method
pass
test_vendor_passthru_put
pass
test_vendor_passthru_sync
pass
test_vendor_passthru_without_method
pass
ironic.tests.unit.api.controllers.v1.test_node.TestPut 140 140 0 0 0 Detail
test_abort_cleanhold
pass
test_abort_cleanwait
pass
test_abort_deployhold
pass
test_abort_invalid_state
pass
test_adopt_from_active_fails
pass
test_adopt_from_adoptfail
pass
test_adopt_from_manage
pass
test_adopt_raises_error_before_1_17
pass
test_bad_requests_in_adopting_state
pass
test_bad_requests_in_adoption_failed_state
pass
test_bad_requests_in_managed_state
pass
test_boot_mode_bios_older_soft_ver
pass
test_boot_mode_bios_valid_soft_ver
pass
test_boot_mode_invalid_request
pass
test_boot_mode_uefi_older_soft_ver
pass
test_boot_mode_uefi_valid_soft_ver
pass
test_clean
pass
test_clean_check_steps_fail
pass
test_clean_disable_ramdisk
pass
test_clean_disable_ramdisk_old_api
pass
test_clean_no_cleansteps
pass
test_clean_with_runbooks
pass
test_clean_with_runbooks_unapproved
pass
test_inject_nmi
pass
test_inject_nmi_not_allowed
pass
test_inject_nmi_not_supported
pass
test_inspect_abort_accepted_after_1_41
pass
test_inspect_abort_raises_before_1_41
pass
test_inspect_already_in_progress
pass
test_inspect_validation_failed_missing_parameter_value
pass
test_inspect_validation_failed_status_code
pass
test_manage_from_adoptfail
pass
test_manage_from_available
pass
test_power_change_when_being_cleaned
pass
test_power_invalid_state_request
pass
test_power_state_by_name
pass
test_power_state_by_name_unsupported
pass
test_power_state_power_off_with_disable_power_off
pass
test_power_state_power_on_invalid_timeout_invalid_soft_ver
pass
test_power_state_power_on_invalid_timeout_no_ver
pass
test_power_state_power_on_invalid_timeout_valid_soft_ver
pass
test_power_state_power_on_no_timeout_invalid_soft_ver
pass
test_power_state_power_on_no_timeout_no_ver
pass
test_power_state_power_on_no_timeout_valid_soft_ver
pass
test_power_state_power_on_valid_timeout_invalid_soft_ver
pass
test_power_state_power_on_valid_timeout_no_ver
pass
test_power_state_power_on_valid_timeout_valid_soft_ver
pass
test_power_state_soft_power_off_invalid_timeout_invalid_soft_ver
pass
test_power_state_soft_power_off_invalid_timeout_no_ver
pass
test_power_state_soft_power_off_invalid_timeout_valid_soft_ver
pass
test_power_state_soft_power_off_no_timeout_invalid_soft_ver
pass
test_power_state_soft_power_off_no_timeout_no_ver
pass
test_power_state_soft_power_off_no_timeout_valid_soft_ver
pass
test_power_state_soft_power_off_valid_timeout_invalid_soft_ver
pass
test_power_state_soft_power_off_valid_timeout_no_ver
pass
test_power_state_soft_power_off_valid_timeout_valid_soft_ver
pass
test_power_state_soft_power_off_with_disable_power_off
pass
test_provide_from_manage
pass
test_provision_already_in_progress
pass
test_provision_already_in_state
pass
test_provision_by_name
pass
test_provision_by_name_unsupported
pass
test_provision_deploy
pass
test_provision_invalid_state_request
pass
test_provision_locked_with_correct_state
pass
test_provision_node_in_maintenance_fail
pass
test_provision_rescue_empty_password
pass
test_provision_rescue_in_allowed_states
pass
test_provision_rescue_in_disallowed_states
pass
test_provision_rescue_no_password
pass
test_provision_unexpected_rescue_password
pass
test_provision_unrescue_in_allowed_states
pass
test_provision_unrescue_in_disallowed_states
pass
test_provision_with_cleansteps_not_clean
pass
test_provision_with_configdrive_not_active
pass
test_provision_with_deploy
pass
test_provision_with_deploy_after_deployfail
pass
test_provision_with_deploy_configdrive
pass
test_provision_with_deploy_configdrive_as_dict
pass
test_provision_with_deploy_configdrive_as_dict_all_fields
pass
test_provision_with_deploy_configdrive_invalid_type
pass
test_provision_with_deploy_configdrive_not_base64
pass
test_provision_with_deploy_configdrive_url
pass
test_provision_with_deploy_deploy_steps
pass
test_provision_with_deploy_deploy_steps_fail
pass
test_provision_with_rebuild
pass
test_provision_with_rebuild_configdrive
pass
test_provision_with_rebuild_deploy_steps
pass
test_provision_with_rebuild_unsupported_configdrive
pass
test_provision_with_tear_down
pass
test_provision_with_tear_down_in_progress_deploywait
pass
test_provision_with_tear_down_undeploy
pass
test_provision_with_unprovision_after_service_failed
pass
test_put_raid
pass
test_put_raid_iface_not_supported
pass
test_put_raid_invalid_parameter_value
pass
test_put_raid_older_version
pass
test_rescue_raises_error_before_1_38
pass
test_secure_boot_invalid_request_None
pass
test_secure_boot_invalid_request_boo
pass
test_secure_boot_invalid_request_nullstr
pass
test_secure_boot_off_older_soft_ver
pass
test_secure_boot_off_valid_soft_ver
pass
test_secure_boot_off_valid_undocumented_request_zero
pass
test_secure_boot_on_invalid_request_two
pass
test_secure_boot_on_older_soft_ver
pass
test_secure_boot_on_valid_soft_ver
pass
test_secure_boot_on_valid_undocumented_request_one
pass
test_service
pass
test_service_args_required
pass
test_service_with_runbooks
pass
test_service_with_runbooks_unapproved
pass
test_set_boot_device
pass
test_set_boot_device_by_name
pass
test_set_boot_device_not_supported
pass
test_set_boot_device_persistent
pass
test_set_boot_device_persistent_invalid_value
pass
test_set_console_by_name
pass
test_set_console_by_name_unsupported
pass
test_set_console_mode_bad_request
pass
test_set_console_mode_bad_request_missing_parameter
pass
test_set_console_mode_console_not_supported
pass
test_set_console_mode_disabled
pass
test_set_console_mode_enabled
pass
test_set_indicator_state
pass
test_set_indicator_state_invalid_value
pass
test_set_indicator_state_not_supported
pass
test_set_indicator_state_qs
pass
test_set_indicator_state_versioning
pass
test_set_node_maintenance_mode
pass
test_set_node_maintenance_mode_by_name
pass
test_set_node_maintenance_mode_error
pass
test_set_node_maintenance_mode_no_reason
pass
test_set_node_maintenance_mode_no_reason_by_name
pass
test_unhold_cleanhold
pass
test_unhold_cleanhold_not_allowed
pass
test_unhold_deployhold
pass
test_unhold_deployhold_not_allowed
pass
test_unhold_servicehold
pass
test_unrescue_raises_error_before_1_38
pass
ironic.tests.unit.api.controllers.v1.test_node.TestTraits 27 27 0 0 0 Detail
test_add_single_trait
pass
test_add_single_trait_fails_if_node_locked
pass
test_add_single_trait_fails_if_node_not_found
pass
test_add_single_trait_fails_max_trait_limit
pass
test_add_single_trait_fails_with_bad_version
pass
test_add_single_trait_rejects_bad_trait
pass
test_add_single_trait_rejects_too_long_trait
pass
test_delete_all_traits
pass
test_delete_all_traits_fails_with_bad_version
pass
test_delete_all_traits_with_chassis
pass
test_delete_trait
pass
test_delete_trait_fails_if_node_locked
pass
test_delete_trait_fails_if_node_not_found
pass
test_delete_trait_fails_if_trait_not_found
pass
test_delete_trait_fails_with_bad_version
pass
test_get_all_traits
pass
test_get_all_traits_fails_with_bad_version
pass
test_get_all_traits_fails_with_node_not_found
pass
test_no_add_single_trait_via_body
pass
test_no_add_single_trait_via_body_2
pass
test_set_all_traits
pass
test_set_all_traits_empty
pass
test_set_all_traits_fails_with_bad_version
pass
test_set_all_traits_rejects_bad_trait
pass
test_set_all_traits_rejects_no_body
pass
test_set_all_traits_rejects_too_long_trait
pass
test_set_all_traits_with_chassis
pass
ironic.tests.unit.api.controllers.v1.test_notification_utils.APINotifyTestCase 8 8 0 0 0 Detail
test_chassis_notification
pass
test_common_params
pass
test_emit_maintenance_notification
pass
test_node_maintenance_notification
pass
test_node_notification
pass
test_node_notification_mask_secrets
pass
test_port_notification
pass
test_portgroup_notification
pass
ironic.tests.unit.api.controllers.v1.test_port.TestDelete 4 4 0 0 0 Detail
test_delete_port_byaddress
pass
test_delete_port_byid
pass
test_delete_port_node_locked
pass
test_portgroups_subresource_delete
pass
ironic.tests.unit.api.controllers.v1.test_port.TestListPorts 63 63 0 0 0 Detail
test_collection_links
pass
test_collection_links_custom_fields
pass
test_collection_links_default_limit
pass
test_detail
pass
test_detail_against_single
pass
test_detail_by_node_name_not_supported
pass
test_detail_by_node_name_ok
pass
test_detail_query
pass
test_detail_query_false
pass
test_detail_sort_key_allowed
pass
test_detail_sort_key_not_allowed
pass
test_detail_using_query_and_fields
pass
test_detail_using_query_false_and_fields
pass
test_detail_using_query_old_version
pass
test_detail_with_incorrect_api_usage
pass
test_empty
pass
test_get_all_by_node_name_non_admin
pass
test_get_all_by_node_name_non_admin_no_match
pass
test_get_all_by_node_name_not_supported
pass
test_get_all_by_node_name_ok
pass
test_get_all_by_node_uuid_and_name
pass
test_get_all_by_portgroup_name
pass
test_get_all_by_portgroup_uuid
pass
test_get_all_by_portgroup_uuid_and_node_uuid
pass
test_get_all_by_portgroup_uuid_non_admin
pass
test_get_all_by_portgroup_uuid_non_admin_no_match
pass
test_get_all_by_portgroup_uuid_older_api_version
pass
test_get_collection_custom_fields
pass
test_get_collection_next_marker_no_uuid
pass
test_get_custom_fields_invalid_api_version
pass
test_get_custom_fields_invalid_fields
pass
test_get_custom_fields_is_smartnic
pass
test_get_custom_fields_physical_network
pass
test_get_custom_fields_physical_network_upgrade
pass
test_get_one
pass
test_get_one_custom_fields
pass
test_get_one_portgroup_is_none
pass
test_get_ports_by_description
pass
test_hide_fields_in_newer_versions_advanced_net
pass
test_hide_fields_in_newer_versions_internal_info
pass
test_hide_fields_in_newer_versions_is_smartnic
pass
test_hide_fields_in_newer_versions_ovn_vtep
pass
test_hide_fields_in_newer_versions_physical_network
pass
test_hide_fields_in_newer_versions_physical_network_upgrade
pass
test_hide_fields_in_newer_versions_portgroup_uuid
pass
test_links
pass
test_links_public_url
pass
test_list_non_admin_forbidden
pass
test_list_non_admin_forbidden_no_project
pass
test_many
pass
test_many_non_admin
pass
test_one
pass
test_port_by_address
pass
test_port_by_address_invalid_address_format
pass
test_port_by_address_non_admin
pass
test_port_by_address_non_admin_no_match
pass
test_port_by_address_non_existent_address
pass
test_portgroups_subresource_invalid_ident
pass
test_portgroups_subresource_node_not_found
pass
test_sort_key
pass
test_sort_key_allowed
pass
test_sort_key_invalid
pass
test_sort_key_not_allowed
pass
ironic.tests.unit.api.controllers.v1.test_port.TestListPortsByShard 3 3 0 0 0 Detail
test_get_by_shard_multi
pass
test_get_by_shard_single
pass
test_get_by_shard_single_fail_api_version
pass
ironic.tests.unit.api.controllers.v1.test_port.TestPatch 50 50 0 0 0 Detail
test_add_local_link_connection_network_type
pass
test_add_local_link_connection_network_type_old_api
pass
test_add_multi
pass
test_add_node_id
pass
test_add_node_uuid
pass
test_add_physical_network
pass
test_add_physical_network_old_api_version
pass
test_add_physical_network_upgrade
pass
test_add_portgroup_uuid
pass
test_add_root
pass
test_add_root_non_existent
pass
test_invalid_physnet_empty_string
pass
test_invalid_physnet_non_text
pass
test_invalid_physnet_too_long
pass
test_portgroups_subresource_patch
pass
test_remove_local_link_connection_network_type
pass
test_remove_local_link_connection_network_type_old_api
pass
test_remove_local_link_connection_old_api
pass
test_remove_mandatory_field
pass
test_remove_multi
pass
test_remove_node_id
pass
test_remove_non_existent_property_fail
pass
test_remove_physical_network
pass
test_remove_physical_network_old_api_version
pass
test_remove_physical_network_upgrade
pass
test_remove_uuid
pass
test_replace_address_already_exist
pass
test_replace_local_link_connection
pass
test_replace_multi
pass
test_replace_node_id
pass
test_replace_node_uuid
pass
test_replace_non_existent_node_uuid
pass
test_replace_physical_network
pass
test_replace_physical_network_old_api_version
pass
test_replace_physical_network_upgrade
pass
test_replace_portgroup_uuid
pass
test_replace_portgroup_uuid_old_api
pass
test_replace_portgroup_uuid_remove
pass
test_replace_portgroup_uuid_remove_add
pass
test_replace_singular
pass
test_set_pxe_enabled_false_old_api
pass
test_update_address_invalid_format
pass
test_update_byaddress_not_allowed
pass
test_update_byid
pass
test_update_in_inspecting_allowed
pass
test_update_in_inspecting_not_allowed
pass
test_update_not_found
pass
test_update_port_address_normalized
pass
test_update_pxe_enabled_allowed
pass
test_update_pxe_enabled_old_api_version
pass
ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__CheckAllowedPortFields 9 9 0 0 0 Detail
test__check_allowed_port_fields_allow
pass
test__check_allowed_port_fields_empty
pass
test__check_allowed_port_fields_local_link_connection_none_type
pass
test__check_allowed_port_fields_none
pass
test__check_allowed_port_fields_not_allow
pass
test__check_allowed_port_fields_physnet_allow
pass
test__check_allowed_port_fields_physnet_not_allow
pass
test__check_allowed_port_fields_portgroup_allow
pass
test__check_allowed_port_fields_portgroup_not_allow
pass
ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__GetPortByAddress 1 1 0 0 0 Detail
test__get_ports_by_address
pass
ironic.tests.unit.api.controllers.v1.test_port.TestPortsController__GetPortsCollection 1 1 0 0 0 Detail
test__get_ports_collection
pass
ironic.tests.unit.api.controllers.v1.test_port.TestPost 59 59 0 0 0 Detail
test_create_port
pass
test_create_port_address_already_exist
pass
test_create_port_address_normalized
pass
test_create_port_doesnt_contain_id
pass
test_create_port_error
pass
test_create_port_generate_uuid
pass
test_create_port_invalid_addr_format
pass
test_create_port_invalid_node_uuid_format
pass
test_create_port_invalid_physnet_empty_string
pass
test_create_port_invalid_physnet_non_text
pass
test_create_port_invalid_physnet_too_long
pass
test_create_port_local_link_connection_keys
pass
test_create_port_local_link_connection_missing_mandatory
pass
test_create_port_local_link_connection_missing_optional
pass
test_create_port_local_link_connection_switch_id_bad_mac
pass
test_create_port_min_api_version
pass
test_create_port_missing_address_fails
pass
test_create_port_no_mandatory_field_address
pass
test_create_port_no_mandatory_field_node_uuid
pass
test_create_port_node_uuid_not_found
pass
test_create_port_novif_nopxe_noportgroup
pass
test_create_port_novif_nopxe_portgroup_nostandalone_ports
pass
test_create_port_novif_nopxe_portgroup_standalone_ports
pass
test_create_port_novif_pxe_noportgroup
pass
test_create_port_novif_pxe_portgroup_nostandalone_ports
pass
test_create_port_novif_pxe_portgroup_standalone_ports
pass
test_create_port_portgroup
pass
test_create_port_portgroup_different_nodes
pass
test_create_port_portgroup_old_api_version
pass
test_create_port_portgroup_uuid_not_found
pass
test_create_port_portgroup_uuid_not_found_old_api_version
pass
test_create_port_some_invalid_local_link_connection_key
pass
test_create_port_valid_extra
pass
test_create_port_vif_nopxe_noportgroup
pass
test_create_port_vif_nopxe_portgroup_standalone_ports
pass
test_create_port_vif_pxe_noportgroup
pass
test_create_port_vif_pxe_portgroup_nostandalone_ports
pass
test_create_port_vif_pxe_portgroup_standalone_ports
pass
test_create_port_with_both_node_ident_and_node_uuid
pass
test_create_port_with_hyphens_delimiter
pass
test_create_port_with_internal_field
pass
test_create_port_with_is_smartnic
pass
test_create_port_with_is_smartnic_default_value
pass
test_create_port_with_is_smartnic_missing_hostname
pass
test_create_port_with_is_smartnic_missing_port_id
pass
test_create_port_with_is_smartnic_old_api_version
pass
test_create_port_with_llc_old_api_version
pass
test_create_port_with_network_type_in_llc
pass
test_create_port_with_network_type_in_llc_old_api_version
pass
test_create_port_with_node_ident
pass
test_create_port_with_node_ident_unsupported_api_version
pass
test_create_port_with_node_uuid
pass
test_create_port_with_physical_network
pass
test_create_port_with_physical_network_old_api_version
pass
test_create_port_with_physical_network_upgrade
pass
test_create_port_with_pxe_enabled_old_api_version
pass
test_create_port_without_node_or_node_uuid
pass
test_node_uuid_to_node_id_mapping
pass
test_portgroups_subresource_post
pass
ironic.tests.unit.api.controllers.v1.test_portgroup.TestDelete 7 7 0 0 0 Detail
test_delete_portgroup_byaddress
pass
test_delete_portgroup_byid
pass
test_delete_portgroup_byname
pass
test_delete_portgroup_byname_not_existed
pass
test_delete_portgroup_byname_with_json
pass
test_delete_portgroup_invalid_api_version
pass
test_delete_portgroup_node_locked
pass
ironic.tests.unit.api.controllers.v1.test_portgroup.TestListPortgroups 46 46 0 0 0 Detail
test_collection_links
pass
test_collection_links_custom_fields
pass
test_collection_links_default_limit
pass
test_detail
pass
test_detail_against_single
pass
test_detail_by_node_name_ok
pass
test_detail_invalid_api_version
pass
test_detail_query
pass
test_detail_query_false
pass
test_detail_sort_key_allowed
pass
test_detail_sort_key_not_allowed
pass
test_detail_using_query_and_fields
pass
test_detail_using_query_false_and_fields
pass
test_detail_using_query_old_version
pass
test_empty
pass
test_get_all_by_node_name_ok
pass
test_get_all_by_node_uuid_ok
pass
test_get_all_ports_by_portgroup_uuid
pass
test_get_collection_custom_fields
pass
test_get_collection_pagination_no_uuid
pass
test_get_collection_properties_field_lower_api_version
pass
test_get_custom_fields_invalid_fields
pass
test_get_one
pass
test_get_one_custom_fields
pass
test_get_one_invalid_api_version
pass
test_get_one_mode_field_lower_api_version
pass
test_get_one_with_double_json_in_name
pass
test_get_one_with_json
pass
test_get_one_with_json_in_name
pass
test_get_one_with_json_not_found
pass
test_get_one_with_suffix
pass
test_links
pass
test_many
pass
test_one
pass
test_portgroup_by_address
pass
test_portgroup_by_address_invalid_address_format
pass
test_portgroup_by_address_non_existent_address
pass
test_portgroup_get_all_invalid_api_version
pass
test_ports_subresource
pass
test_ports_subresource_no_portgroups_allowed
pass
test_ports_subresource_not_allowed
pass
test_ports_subresource_portgroup_not_found
pass
test_sort_key
pass
test_sort_key_allowed
pass
test_sort_key_invalid
pass
test_sort_key_not_allowed
pass
ironic.tests.unit.api.controllers.v1.test_portgroup.TestPatch 33 33 0 0 0 Detail
test_add_multi
pass
test_add_node_id
pass
test_add_node_uuid
pass
test_add_root
pass
test_add_root_non_existent
pass
test_remove_address
pass
test_remove_mode_not_allowed
pass
test_remove_multi
pass
test_remove_node_id
pass
test_remove_non_existent_property_fail
pass
test_remove_uuid
pass
test_replace_address_already_exist
pass
test_replace_multi
pass
test_replace_node_id
pass
test_replace_node_uuid
pass
test_replace_non_existent_node_uuid
pass
test_replace_singular
pass
test_update_address_invalid_format
pass
test_update_byaddress_not_allowed
pass
test_update_byid
pass
test_update_byid_invalid_api_version
pass
test_update_byname
pass
test_update_byname_with_json
pass
test_update_in_inspecting_allowed
pass
test_update_in_inspecting_not_allowed
pass
test_update_invalid_name
pass
test_update_not_found
pass
test_update_portgroup_address_normalized
pass
test_update_portgroup_internal_info_not_allowed
pass
test_update_portgroup_mode_properties
pass
test_update_portgroup_mode_properties_bad_api_version
pass
test_update_portgroup_standalone_ports_supported
pass
test_update_portgroup_standalone_ports_supported_bad_api_version
pass
ironic.tests.unit.api.controllers.v1.test_portgroup.TestPost 22 22 0 0 0 Detail
test_create_portgroup
pass
test_create_portgroup_address_already_exist
pass
test_create_portgroup_address_normalized
pass
test_create_portgroup_default_mode
pass
test_create_portgroup_doesnt_contain_id
pass
test_create_portgroup_error
pass
test_create_portgroup_generate_uuid
pass
test_create_portgroup_internal_info_not_allowed
pass
test_create_portgroup_invalid_addr_format
pass
test_create_portgroup_invalid_api_version
pass
test_create_portgroup_invalid_node_uuid_format
pass
test_create_portgroup_mode_old_api_version
pass
test_create_portgroup_mode_properties
pass
test_create_portgroup_name_invalid
pass
test_create_portgroup_name_ok
pass
test_create_portgroup_no_address
pass
test_create_portgroup_no_mandatory_field_node_uuid
pass
test_create_portgroup_node_uuid_not_found
pass
test_create_portgroup_v123
pass
test_create_portgroup_valid_extra
pass
test_create_portgroup_with_hyphens_delimiter
pass
test_node_uuid_to_node_id_mapping
pass
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspection 6 6 0 0 0 Detail
test_bmc_address_as_none
pass
test_inspector_compatibility
pass
test_invalid_schema
pass
test_new_api
pass
test_no_usable_lookup_data
pass
test_old_api_version
pass
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionAutoDiscovery 3 3 0 0 0 Detail
test_enroll
pass
test_override_defaults
pass
test_wrong_driver
pass
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestContinueInspectionScopedRBAC 6 6 0 0 0 Detail
test_bmc_address_as_none
pass
test_inspector_compatibility
pass
test_invalid_schema
pass
test_new_api
pass
test_no_usable_lookup_data
pass
test_old_api_version
pass
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeat 16 16 0 0 0 Detail
test_bad_invalid_agent_status
pass
test_heartbeat_rejects_different_callback_url
pass
test_heartbeat_rejects_file_url
pass
test_node_not_found
pass
test_ok
pass
test_ok_agent_status_and_status
pass
test_ok_agent_token
pass
test_ok_agent_verify_ca
pass
test_ok_agent_version
pass
test_ok_by_name
pass
test_ok_for_anaconda
pass
test_ok_with_json
pass
test_old_API_agent_verify_ca_error
pass
test_old_API_agent_version_error
pass
test_old_api_agent_status_error
pass
test_old_api_version
pass
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestHeartbeatScopedRBAC 16 16 0 0 0 Detail
test_bad_invalid_agent_status
pass
test_heartbeat_rejects_different_callback_url
pass
test_heartbeat_rejects_file_url
pass
test_node_not_found
pass
test_ok
pass
test_ok_agent_status_and_status
pass
test_ok_agent_token
pass
test_ok_agent_verify_ca
pass
test_ok_agent_version
pass
test_ok_by_name
pass
test_ok_for_anaconda
pass
test_ok_with_json
pass
test_old_API_agent_verify_ca_error
pass
test_old_API_agent_version_error
pass
test_old_api_agent_status_error
pass
test_old_api_version
pass
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookup 12 12 0 0 0 Detail
test_fast_deploy_lookup
pass
test_found_by_addresses
pass
test_found_by_only_uuid
pass
test_found_by_uuid
pass
test_ignore_malformed_address
pass
test_invalid_input_addresses
pass
test_invalid_input_node_uuid
pass
test_no_restrict_lookup
pass
test_not_found
pass
test_nothing_provided
pass
test_old_api_version
pass
test_restrict_lookup
pass
ironic.tests.unit.api.controllers.v1.test_ramdisk.TestLookupScopedRBAC 12 12 0 0 0 Detail
test_fast_deploy_lookup
pass
test_found_by_addresses
pass
test_found_by_only_uuid
pass
test_found_by_uuid
pass
test_ignore_malformed_address
pass
test_invalid_input_addresses
pass
test_invalid_input_node_uuid
pass
test_no_restrict_lookup
pass
test_not_found
pass
test_nothing_provided
pass
test_old_api_version
pass
test_restrict_lookup
pass
ironic.tests.unit.api.controllers.v1.test_root.TestCheckVersions 4 4 0 0 0 Detail
test_check_version_invalid_major_version
pass
test_check_version_ok
pass
test_check_version_too_high
pass
test_check_version_too_low
pass
ironic.tests.unit.api.controllers.v1.test_root.TestV1Routing 4 4 0 0 0 Detail
test_max_version
pass
test_microversion_headers
pass
test_min_version
pass
test_route_checks_version
pass
ironic.tests.unit.api.controllers.v1.test_runbook.TestDelete 5 5 0 0 0 Detail
test_delete_by_name
pass
test_delete_by_name_non_existent
pass
test_delete_by_uuid
pass
test_delete_invalid_api_version
pass
test_delete_old_api_version
pass
ironic.tests.unit.api.controllers.v1.test_runbook.TestListRunbooks 23 23 0 0 0 Detail
test_collection_links
pass
test_collection_links_custom_fields
pass
test_collection_links_default_limit
pass
test_detail_query
pass
test_detail_query_false
pass
test_detail_sort_key_allowed
pass
test_detail_using_query_and_fields
pass
test_detail_using_query_false_and_fields
pass
test_empty
pass
test_get_all_invalid_api_version
pass
test_get_collection_custom_fields
pass
test_get_collection_pagination_no_uuid
pass
test_get_custom_fields_invalid_fields
pass
test_get_one
pass
test_get_one_custom_fields
pass
test_get_one_invalid_api_version
pass
test_links
pass
test_many
pass
test_one
pass
test_sensitive_data_masked
pass
test_sort_key
pass
test_sort_key_allowed
pass
test_sort_key_invalid
pass
ironic.tests.unit.api.controllers.v1.test_runbook.TestPatch 37 37 0 0 0 Detail
test_add_multi
pass
test_add_root_non_existent
pass
test_add_too_high_index_step_fail
pass
test_remove_foo
pass
test_remove_multi
pass
test_remove_name
pass
test_remove_non_existent_property_fail
pass
test_remove_non_existent_step_fail
pass
test_remove_non_existent_step_property_fail
pass
test_remove_only_step_fail
pass
test_remove_steps
pass
test_remove_uuid
pass
test_replace_duplicate_step
pass
test_replace_empty_step_list_fail
pass
test_replace_invalid_name_none
pass
test_replace_invalid_name_too_long
pass
test_replace_invalid_step_interface_fail
pass
test_replace_multi
pass
test_replace_name_already_exist
pass
test_replace_non_existent_step_fail
pass
test_replace_step_invalid_interface
pass
test_runbook_set_owner_public_system_scope
pass
test_runbook_set_owner_public_system_scope_fails
pass
test_set_new_owner_for_project_owned_runbook
pass
test_set_owner_system_scope
pass
test_set_owner_system_scope_fails_if_public
pass
test_set_project_owned_runbook_public
pass
test_set_public_system_scope
pass
test_unset_public_system_scope
pass
test_update_by_id
pass
test_update_by_id_invalid_api_version
pass
test_update_by_name
pass
test_update_by_name_old_api_version
pass
test_update_name_standard_trait
pass
test_update_not_found
pass
test_update_project_scope
pass
test_update_system_scope
pass
ironic.tests.unit.api.controllers.v1.test_runbook.TestPost 35 35 0 0 0 Detail
test_create
pass
test_create_complex_step_args
pass
test_create_doesnt_contain_id
pass
test_create_error
pass
test_create_generate_uuid
pass
test_create_invalid_api_version
pass
test_create_invalid_field_empty_steps
pass
test_create_invalid_field_extra
pass
test_create_invalid_field_foo
pass
test_create_invalid_field_name
pass
test_create_invalid_field_name_none
pass
test_create_invalid_field_steps
pass
test_create_invalid_step_field_args1
pass
test_create_invalid_step_field_args2
pass
test_create_invalid_step_field_foo
pass
test_create_invalid_step_field_interface1
pass
test_create_invalid_step_field_interface2
pass
test_create_invalid_step_field_negative_order
pass
test_create_invalid_step_field_order
pass
test_create_invalid_step_field_step
pass
test_create_long_name
pass
test_create_name_invalid_too_long
pass
test_create_no_mandatory_field_name
pass
test_create_no_mandatory_field_steps
pass
test_create_no_mandatory_step_field_interface
pass
test_create_no_mandatory_step_field_order
pass
test_create_no_mandatory_step_field_step
pass
test_create_public_runbook_project_scope_fails
pass
test_create_runbook_owner_project_scope_fails
pass
test_create_runbook_owner_system_scope
pass
test_create_runbook_project_scope
pass
test_create_runbook_system_scope
pass
test_create_standard_trait_name
pass
test_create_step_string_order
pass
test_create_steps_invalid_duplicate
pass
ironic.tests.unit.api.controllers.v1.test_shard.TestListShards 9 9 0 0 0 Detail
test_empty
pass
test_fail_get_one
pass
test_fail_get_one_wrong_version
pass
test_fail_post
pass
test_fail_put
pass
test_fail_wrong_version
pass
test_multiple_shards
pass
test_nodes_but_no_shards
pass
test_one_shard
pass
ironic.tests.unit.api.controllers.v1.test_utils.TestApiUtils 31 31 0 0 0 Detail
test_apply_jsonpatch
pass
test_apply_jsonpatch_no_add_root_attr
pass
test_apply_jsonpatch_remove_non_existent
pass
test_apply_jsonpatch_replace_non_existent_list_item
pass
test_apply_jsonpatch_with_escaped_complex_path
pass
test_apply_jsonpatch_with_escaped_slash
pass
test_apply_jsonpatch_with_escaped_tilde
pass
test_apply_jsonpatch_with_incomplete_escape
pass
test_apply_jsonpatch_with_invalid_escape_sequence
pass
test_apply_jsonpatch_with_slash
pass
test_apply_jsonpatch_with_tilde
pass
test_check_for_invalid_fields
pass
test_check_for_invalid_fields_fail
pass
test_get_patch_values_multiple_success
pass
test_get_patch_values_no_path
pass
test_get_patch_values_remove
pass
test_get_patch_values_success
pass
test_is_path_removed_replace
pass
test_is_path_removed_similar_subpath
pass
test_is_path_removed_subpath_success
pass
test_is_path_removed_success
pass
test_is_path_updated_similar_subpath
pass
test_is_path_updated_subpath_success
pass
test_is_path_updated_success
pass
test_patch_update_changed_fields
pass
test_patch_validate_allowed_fields
pass
test_patch_validate_allowed_special_fields
pass
test_patched_validate_with_schema
pass
test_sanitize_dict
pass
test_validate_limit
pass
test_validate_sort_dir
pass
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllocationPolicyAndRetrieve 4 4 0 0 0 Detail
test_check_alloc_policy_and_retrieve_no_alloc_policy_not_found
pass
test_check_allocation_policy_and_retrieve_no_allocation
pass
test_check_allocation_policy_and_retrieve_policy_not_found
pass
test_check_node_policy_and_retrieve
pass
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckAllowFields 72 72 0 0 0 Detail
test_allow_agent_token
pass
test_allow_configdrive_vendor_data
pass
test_allow_deploy_steps
pass
test_allow_deploy_templates
pass
test_allow_dynamic_drivers
pass
test_allow_inject_nmi
pass
test_allow_inspect_abort
pass
test_allow_links_node_states_and_driver_properties
pass
test_allow_node_rebuild_with_configdrive
pass
test_allow_port_advanced_net_fields
pass
test_allow_port_internal_info
pass
test_allow_port_is_smartnic
pass
test_allow_port_physical_network_no_pin
pass
test_allow_port_physical_network_pin
pass
test_allow_portgroup_mode_properties
pass
test_allow_portgroups
pass
test_allow_portgroups_subcontrollers
pass
test_allow_ramdisk_endpoints
pass
test_allow_remove_chassis_uuid
pass
test_allow_rescue_interface
pass
test_allow_storage_interface
pass
test_allow_traits
pass
test_allow_volume
pass
test_check_allow_abort_verbs
pass
test_check_allow_abort_verbs_fail
pass
test_check_allow_adopt_verbs
pass
test_check_allow_adopt_verbs_fail
pass
test_check_allow_clean_verbs
pass
test_check_allow_clean_verbs_fail
pass
test_check_allow_configdrive
pass
test_check_allow_configdrive_as_dict
pass
test_check_allow_configdrive_as_dict_invalid
pass
test_check_allow_configdrive_fails
pass
test_check_allow_configdrive_vendor_data_failed
pass
test_check_allow_deploy_steps
pass
test_check_allow_deploy_steps_empty
pass
test_check_allow_deploy_steps_target_unsupported
pass
test_check_allow_deploy_steps_version_older
pass
test_check_allow_deploy_verbs
pass
test_check_allow_deploy_verbs_fail
pass
test_check_allow_driver_detail
pass
test_check_allow_driver_detail_fail
pass
test_check_allow_driver_detail_false
pass
test_check_allow_driver_detail_none
pass
test_check_allow_filter_by_conductor_group
pass
test_check_allow_filter_by_conductor_group_fail
pass
test_check_allow_filter_by_conductor_group_none
pass
test_check_allow_filter_driver_type
pass
test_check_allow_filter_driver_type_fail
pass
test_check_allow_filter_driver_type_none
pass
test_check_allow_inspect_verbs
pass
test_check_allow_inspect_verbs_fail
pass
test_check_allow_manage_verbs
pass
test_check_allow_manage_verbs_fail
pass
test_check_allow_provide_verbs
pass
test_check_allow_provide_verbs_fail
pass
test_check_allow_specify_driver
pass
test_check_allow_specify_driver_fail
pass
test_check_allow_specify_fields
pass
test_check_allow_specify_fields_fail
pass
test_check_allow_specify_resource_class
pass
test_check_allow_specify_resource_class_fail
pass
test_check_allow_undeploy_verbs
pass
test_check_allow_undeploy_verbs_fail
pass
test_check_allow_unknown_verbs
pass
test_check_allowed_fields_network_interface
pass
test_check_allowed_fields_network_interface_fail
pass
test_check_allowed_fields_rescue_interface_fail
pass
test_check_allowed_fields_resource_class
pass
test_check_allowed_fields_resource_class_fail
pass
test_check_allowed_portgroup_fields_mode_properties
pass
test_check_allowed_portgroup_fields_mode_properties_fail
pass
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckListPolicy 6 6 0 0 0 Detail
test_check_list_policy
pass
test_check_list_policy_forbidden
pass
test_check_list_policy_forbidden_no_project
pass
test_check_list_policy_non_admin
pass
test_check_list_policy_non_admin_owner_proj_mismatch
pass
test_check_list_policy_with_owner
pass
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckMultipleNodePoliciesAndRetrieve 3 3 0 0 0 Detail
test_check_multiple_node_policies_and_retrieve
pass
test_check_multiple_node_policies_and_retrieve_first_fail
pass
test_check_node_policy_and_retrieve_no_node
pass
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckNodePolicyAndRetrieve 5 5 0 0 0 Detail
test_check_node_policy_and_retrieve
pass
test_check_node_policy_and_retrieve_no_node
pass
test_check_node_policy_and_retrieve_no_node_policy_notfound
pass
test_check_node_policy_and_retrieve_policy_forbidden
pass
test_check_node_policy_and_retrieve_with_suffix
pass
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckOwnerPolicy 2 2 0 0 0 Detail
test_check_owner_policy
pass
test_check_owner_policy_forbidden
pass
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortListPolicy 4 4 0 0 0 Detail
test_check_port_list_policy
pass
test_check_port_list_policy_forbidden
pass
test_check_port_list_policy_forbidden_no_project
pass
test_check_port_list_policy_non_admin
pass
ironic.tests.unit.api.controllers.v1.test_utils.TestCheckPortPolicyAndRetrieve 4 4 0 0 0 Detail
test_check_port_policy_and_retrieve
pass
test_check_port_policy_and_retrieve_no_port
pass
test_check_port_policy_and_retrieve_no_port_policy_forbidden
pass
test_check_port_policy_and_retrieve_policy_notfound
pass
ironic.tests.unit.api.controllers.v1.test_utils.TestLocalLinkValidation 17 17 0 0 0 Detail
test_local_link_connection_cant_set_only_logical
pass
test_local_link_connection_cant_set_only_physical
pass
test_local_link_connection_net_type_invalid
pass
test_local_link_connection_net_type_unmanaged
pass
test_local_link_connection_net_type_unmanaged_combine_ok
pass
test_local_link_connection_set_both_switches
pass
test_local_link_connection_type
pass
test_local_link_connection_type_datapath_id
pass
test_local_link_connection_type_empty_value
pass
test_local_link_connection_type_invalid_key
pass
test_local_link_connection_type_local_link_keys_mandatory
pass
test_local_link_connection_type_missing_local_link_mandatory_key
pass
test_local_link_connection_type_not_mac_or_datapath_id
pass
test_local_link_connection_type_smart_nic_keys_hostname_missing
pass
test_local_link_connection_type_smart_nic_keys_mandatory
pass
test_local_link_connection_type_smart_nic_keys_port_id_missing
pass
test_local_link_connection_type_smart_nic_keys_with_optional
pass
ironic.tests.unit.api.controllers.v1.test_utils.TestNodeIdent 13 13 0 0 0 Detail
test_allow_node_logical_names_post_name
pass
test_allow_node_logical_names_pre_name
pass
test_get_rpc_node_by_name_no_logical_name
pass
test_get_rpc_node_by_uuid_no_logical_name
pass
test_get_rpc_node_expect_name
pass
test_get_rpc_node_expect_uuid
pass
test_get_rpc_node_invalid_name
pass
test_is_valid_node_name
pass
test_populate_node_uuid
pass
test_replace_node_id_with_uuid
pass
test_replace_node_id_with_uuid_not_found
pass
test_replace_node_uuid_with_id
pass
test_replace_node_uuid_with_id_not_found
pass
ironic.tests.unit.api.controllers.v1.test_utils.TestObjectToDict 4 4 0 0 0 Detail
test_fields
pass
test_links
pass
test_no_args
pass
test_no_base_attributes
pass
ironic.tests.unit.api.controllers.v1.test_utils.TestPortgroupIdent 3 3 0 0 0 Detail
test_get_rpc_portgroup_invalid_name
pass
test_get_rpc_portgroup_name
pass
test_get_rpc_portgroup_uuid
pass
ironic.tests.unit.api.controllers.v1.test_utils.TestVendorPassthru 11 11 0 0 0 Detail
test_check_policy
pass
test_check_policy_forbidden
pass
test_driver_vendor_passthru_async
pass
test_driver_vendor_passthru_sync
pass
test_get_controller_reserved_names
pass
test_method_not_specified
pass
test_vendor_passthru_async
pass
test_vendor_passthru_attach
pass
test_vendor_passthru_attach_byte_to_byte
pass
test_vendor_passthru_attach_unicode_to_byte
pass
test_vendor_passthru_sync
pass
ironic.tests.unit.api.controllers.v1.test_versions.TestMaxVersionString 3 3 0 0 0 Detail
test_max_version_not_pinned
pass
test_max_version_not_pinned_in_release_mappings
pass
test_max_version_pinned
pass
ironic.tests.unit.api.controllers.v1.test_versions.TestVersionConstants 4 4 0 0 0 Detail
test_duplicates
pass
test_max_ver_str
pass
test_min_ver_str
pass
test_name_value_match
pass
ironic.tests.unit.api.controllers.v1.test_volume.TestGetVolume 2 2 0 0 0 Detail
test_get_volume
pass
test_get_volume_invalid_api_version
pass
ironic.tests.unit.api.controllers.v1.test_volume_connector.TestDelete 4 4 0 0 0 Detail
test_delete_volume_connector_byid
pass
test_delete_volume_connector_byid_invalid_api_version
pass
test_delete_volume_connector_invalid_power_state
pass
test_delete_volume_connector_node_locked
pass
ironic.tests.unit.api.controllers.v1.test_volume_connector.TestListVolumeConnectors 26 26 0 0 0 Detail
test_collection_links
pass
test_collection_links_custom_fields
pass
test_collection_links_default_limit
pass
test_collection_links_detail
pass
test_detail
pass
test_detail_against_single
pass
test_detail_and_fields
pass
test_detail_by_node_name_ok
pass
test_detail_false
pass
test_detail_invalid_api_version
pass
test_detail_sepecified_by_path
pass
test_empty
pass
test_get_all_by_node_name_ok
pass
test_get_collection_custom_fields
pass
test_get_collection_pagination_no_uuid
pass
test_get_custom_fields_invalid_api_version
pass
test_get_custom_fields_invalid_fields
pass
test_get_one
pass
test_get_one_custom_fields
pass
test_get_one_invalid_api_version
pass
test_links
pass
test_many
pass
test_one
pass
test_one_invalid_api_version
pass
test_sort_key
pass
test_sort_key_invalid
pass
ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPatch 22 22 0 0 0 Detail
test_add_multi
pass
test_add_node_id
pass
test_add_node_uuid
pass
test_add_node_uuid_invalid_type
pass
test_add_root
pass
test_add_root_non_existent
pass
test_remove_mandatory_field
pass
test_remove_multi
pass
test_remove_node_id
pass
test_remove_non_existent_property_fail
pass
test_remove_uuid
pass
test_replace_connector_id_already_exist
pass
test_replace_invalid_power_state
pass
test_replace_multi
pass
test_replace_node_id
pass
test_replace_node_uuid
pass
test_replace_node_uuid_invalid_type
pass
test_replace_non_existent_node_uuid
pass
test_replace_singular
pass
test_update_byid
pass
test_update_invalid_api_version
pass
test_update_not_found
pass
ironic.tests.unit.api.controllers.v1.test_volume_connector.TestPost 13 13 0 0 0 Detail
test_create_volume_connector
pass
test_create_volume_connector_doesnt_contain_id
pass
test_create_volume_connector_error
pass
test_create_volume_connector_generate_uuid
pass
test_create_volume_connector_invalid_api_version
pass
test_create_volume_connector_invalid_node_uuid_format
pass
test_create_volume_connector_no_mandatory_field_connector_id
pass
test_create_volume_connector_no_mandatory_field_node_uuid
pass
test_create_volume_connector_no_mandatory_field_type
pass
test_create_volume_connector_node_uuid_not_found
pass
test_create_volume_connector_type_value_already_exist
pass
test_create_volume_connector_valid_extra
pass
test_node_uuid_to_node_id_mapping
pass
ironic.tests.unit.api.controllers.v1.test_volume_target.TestDelete 4 4 0 0 0 Detail
test_delete_volume_target_byid
pass
test_delete_volume_target_byid_invalid_api_version
pass
test_delete_volume_target_invalid_power_state
pass
test_delete_volume_target_node_locked
pass
ironic.tests.unit.api.controllers.v1.test_volume_target.TestListVolumeTargets 25 25 0 0 0 Detail
test_collection_links
pass
test_collection_links_custom_fields
pass
test_collection_links_default_limit
pass
test_collection_links_detail
pass
test_detail
pass
test_detail_against_single
pass
test_detail_and_fields
pass
test_detail_by_node_name_ok
pass
test_detail_false
pass
test_detail_invalid_api_version
pass
test_detail_sepecified_by_path
pass
test_empty
pass
test_get_all_by_node_name_ok
pass
test_get_collection_custom_fields
pass
test_get_collection_pagination_no_uuid
pass
test_get_custom_fields_invalid_fields
pass
test_get_one
pass
test_get_one_custom_fields
pass
test_get_one_invalid_api_version
pass
test_links
pass
test_many
pass
test_one
pass
test_one_invalid_api_version
pass
test_sort_key
pass
test_sort_key_invalid
pass
ironic.tests.unit.api.controllers.v1.test_volume_target.TestPatch 22 22 0 0 0 Detail
test_add_multi
pass
test_add_node_id
pass
test_add_node_uuid
pass
test_add_node_uuid_invalid_type
pass
test_add_root
pass
test_add_root_non_existent
pass
test_remove_mandatory_field
pass
test_remove_multi
pass
test_remove_node_id
pass
test_remove_non_existent_property_fail
pass
test_remove_uuid
pass
test_replace_boot_index_already_exist
pass
test_replace_invalid_power_state
pass
test_replace_multi
pass
test_replace_node_id
pass
test_replace_node_uuid
pass
test_replace_node_uuid_inalid_type
pass
test_replace_non_existent_node_uuid
pass
test_replace_singular
pass
test_update_byid
pass
test_update_byid_invalid_api_version
pass
test_update_not_found
pass
ironic.tests.unit.api.controllers.v1.test_volume_target.TestPost 12 12 0 0 0 Detail
test_create_volume_target
pass
test_create_volume_target_doesnt_contain_id
pass
test_create_volume_target_error
pass
test_create_volume_target_generate_uuid
pass
test_create_volume_target_invalid_api_version
pass
test_create_volume_target_invalid_node_uuid_format
pass
test_create_volume_target_no_mandatory_field_node_uuid
pass
test_create_volume_target_no_mandatory_field_type
pass
test_create_volume_target_no_mandatory_field_value
pass
test_create_volume_target_node_uuid_not_found
pass
test_create_volume_target_valid_extra
pass
test_node_uuid_to_node_id_mapping
pass
ironic.tests.unit.api.test_acl.TestRBACBasic 9 8 0 0 1 Detail
test_basic_1_values
skip
test_basic_2_unauthenticated_user_cannot_get_node
pass
test_basic_3_project_admin_can_get_node
pass
test_basic_4_project_member_cannot_get_node
pass
test_basic_5_public_api
pass
test_basic_6_public_api_v1
pass
test_basic_7_public_api_v1_slash
pass
test_basic_8_public_api_v1_json
pass
test_basic_9_public_api_v1_xml
pass
ironic.tests.unit.api.test_acl.TestRBACModelBeforeScopes 306 299 0 0 7 Detail
test_rbac_legacy_001_values
skip
test_rbac_legacy_002_nodes_post_admin
pass
test_rbac_legacy_003_nodes_post_member
pass
test_rbac_legacy_004_nodes_post_observer
pass
test_rbac_legacy_005_nodes_get_node_admin
pass
test_rbac_legacy_006_nodes_get_node_member
pass
test_rbac_legacy_007_nodes_get_node_observer
pass
test_rbac_legacy_008_nodes_get_node_other_admin
pass
test_rbac_legacy_009_nodes_get_admin
pass
test_rbac_legacy_010_nodes_get_other_admin
pass
test_rbac_legacy_011_nodes_detail_get_admin
pass
test_rbac_legacy_012_nodes_detail_get_member
pass
test_rbac_legacy_013_nodes_detail_get_observer
pass
test_rbac_legacy_014_nodes_node_ident_get_admin
pass
test_rbac_legacy_015_nodes_node_ident_get_member
pass
test_rbac_legacy_016_nodes_node_ident_get_observer
pass
test_rbac_legacy_017_nodes_node_ident_patch_admin
pass
test_rbac_legacy_018_nodes_node_ident_patch_member
pass
test_rbac_legacy_019_nodes_node_ident_patch_observer
pass
test_rbac_legacy_020_nodes_node_ident_delete_admin
pass
test_rbac_legacy_021_nodes_node_ident_delete_member
pass
test_rbac_legacy_022_nodes_node_ident_delete_observer
pass
test_rbac_legacy_023_nodes_validate_get_admin
pass
test_rbac_legacy_024_nodes_validate_get_member
pass
test_rbac_legacy_025_nodes_validate_get_observer
pass
test_rbac_legacy_026_nodes_maintenance_put_admin
pass
test_rbac_legacy_027_nodes_maintenance_put_member
pass
test_rbac_legacy_028_nodes_maintenance_put_observer
pass
test_rbac_legacy_029_nodes_maintenance_delete_admin
pass
test_rbac_legacy_030_nodes_maintenance_delete_member
pass
test_rbac_legacy_031_nodes_maintenance_delete_observer
pass
test_rbac_legacy_032_nodes_management_boot_device_put_admin
pass
test_rbac_legacy_033_nodes_management_boot_device_put_member
pass
test_rbac_legacy_034_nodes_management_boot_device_put_observer
pass
test_rbac_legacy_035_nodes_management_boot_device_get_admin
pass
test_rbac_legacy_036_nodes_management_boot_device_get_member
pass
test_rbac_legacy_037_nodes_management_boot_device_get_observer
pass
test_rbac_legacy_038_nodes_management_boot_device_supported_get_admin
pass
test_rbac_legacy_039_nodes_management_boot_device_supported_get_member
pass
test_rbac_legacy_040_nodes_management_boot_device_supported_get_observer
pass
test_rbac_legacy_041_nodes_management_inject_nmi_put_admin
pass
test_rbac_legacy_042_nodes_management_inject_nmi_put_member
pass
test_rbac_legacy_043_nodes_management_inject_nmi_put_observer
pass
test_rbac_legacy_044_nodes_states_get_admin
pass
test_rbac_legacy_045_nodes_states_get_member
pass
test_rbac_legacy_046_nodes_states_get_observer
pass
test_rbac_legacy_047_nodes_states_power_put_admin
pass
test_rbac_legacy_048_nodes_states_power_put_member
pass
test_rbac_legacy_049_nodes_states_power_put_observer
pass
test_rbac_legacy_050_nodes_states_boot_mode_put_admin
pass
test_rbac_legacy_051_nodes_states_boot_mode_put_member
pass
test_rbac_legacy_052_nodes_states_boot_mode_put_observer
pass
test_rbac_legacy_053_nodes_states_secure_boot_put_admin
pass
test_rbac_legacy_054_nodes_states_secure_boot_put_member
pass
test_rbac_legacy_055_nodes_states_secure_boot_put_observer
pass
test_rbac_legacy_056_nodes_states_provision_put_admin
pass
test_rbac_legacy_057_nodes_states_provision_put_member
pass
test_rbac_legacy_058_nodes_states_provision_put_observer
pass
test_rbac_legacy_059_nodes_states_raid_put_admin
pass
test_rbac_legacy_060_nodes_states_raid_put_member
pass
test_rbac_legacy_061_nodes_states_raid_put_observer
pass
test_rbac_legacy_062_nodes_states_console_get_admin
pass
test_rbac_legacy_063_nodes_states_console_get_member
pass
test_rbac_legacy_064_nodes_states_console_get_observer
pass
test_rbac_legacy_065_nodes_states_console_put_admin
pass
test_rbac_legacy_066_nodes_states_console_put_member
pass
test_rbac_legacy_067_nodes_states_console_put_observer
pass
test_rbac_legacy_068_nodes_vendor_passthru_methods_get_admin
pass
test_rbac_legacy_069_nodes_vendor_passthru_methods_get_member
pass
test_rbac_legacy_070_nodes_vendor_passthru_methods_get_observer
pass
test_rbac_legacy_071_nodes_vendor_passthru_get_admin
pass
test_rbac_legacy_072_nodes_vendor_passthru_get_member
pass
test_rbac_legacy_073_nodes_vendor_passthru_get_observer
pass
test_rbac_legacy_074_nodes_vendor_passthru_post_admin
pass
test_rbac_legacy_075_nodes_vendor_passthru_post_member
pass
test_rbac_legacy_076_nodes_vendor_passthru_post_observer
pass
test_rbac_legacy_077_nodes_vendor_passthru_put_admin
pass
test_rbac_legacy_078_nodes_vendor_passthru_put_member
pass
test_rbac_legacy_079_nodes_vendor_passthru_put_observer
pass
test_rbac_legacy_080_nodes_vendor_passthru_delete_admin
pass
test_rbac_legacy_081_nodes_vendor_passthru_delete_member
pass
test_rbac_legacy_082_nodes_vendor_passthru_delete_observer
pass
test_rbac_legacy_083_nodes_traits_get_admin
pass
test_rbac_legacy_084_nodes_traits_get_member
pass
test_rbac_legacy_085_nodes_traits_get_observer
pass
test_rbac_legacy_086_nodes_traits_put_admin
pass
test_rbac_legacy_087_nodes_traits_put_member
pass
test_rbac_legacy_088_nodes_traits_put_observer
pass
test_rbac_legacy_089_nodes_traits_delete_admin
pass
test_rbac_legacy_090_nodes_traits_delete_member
pass
test_rbac_legacy_091_nodes_traits_delete_observer
pass
test_rbac_legacy_092_nodes_traits_trait_put_admin
pass
test_rbac_legacy_093_nodes_traits_trait_put_member
pass
test_rbac_legacy_094_nodes_traits_trait_put_observer
pass
test_rbac_legacy_095_nodes_traits_trait_delete_admin
pass
test_rbac_legacy_096_nodes_traits_trait_delete_member
pass
test_rbac_legacy_097_nodes_traits_trait_delete_observer
pass
test_rbac_legacy_098_nodes_vifs_get_admin
pass
test_rbac_legacy_099_nodes_vifs_get_member
pass
test_rbac_legacy_100_nodes_vifs_get_observer
pass
test_rbac_legacy_101_nodes_vifs_post_admin
pass
test_rbac_legacy_102_nodes_vifs_post_member
pass
test_rbac_legacy_103_nodes_vifs_post_observer
pass
test_rbac_legacy_104_nodes_vifs_node_vif_ident_delete_admin
pass
test_rbac_legacy_105_nodes_vifs_node_vif_ident_delete_member
pass
test_rbac_legacy_106_nodes_vifs_node_vif_ident_delete_observer
pass
test_rbac_legacy_107_nodes_management_indicators_get_admin
pass
test_rbac_legacy_108_nodes_management_indicators_get_member
pass
test_rbac_legacy_109_nodes_management_indicators_get_observer
pass
test_rbac_legacy_110_nodes_management_indicators_component_get_allow
skip
test_rbac_legacy_111_nodes_management_indicators_component_ind_ident_get_allow
skip
test_rbac_legacy_112_nodes_management_indicators_component_ind_ident_put_allow
skip
test_rbac_legacy_113_portgroups_get_admin
pass
test_rbac_legacy_114_portgroups_get_member
pass
test_rbac_legacy_115_portgroups_get_observer
pass
test_rbac_legacy_116_portgroups_post_admin
pass
test_rbac_legacy_117_portgroups_post_member
pass
test_rbac_legacy_118_portgroups_post_observer
pass
test_rbac_legacy_119_portgroups_detail_get_admin
pass
test_rbac_legacy_120_portgroups_detail_get_member
pass
test_rbac_legacy_121_portgroups_detail_get_observer
pass
test_rbac_legacy_122_portgroups_portgroup_ident_get_admin
pass
test_rbac_legacy_123_portgroups_portgroup_ident_get_member
pass
test_rbac_legacy_124_portgroups_portgroup_ident_get_observer
pass
test_rbac_legacy_125_portgroups_portgroup_ident_patch_admin
pass
test_rbac_legacy_126_portgroups_portgroup_ident_patch_member
pass
test_rbac_legacy_127_portgroups_portgroup_ident_patch_observer
pass
test_rbac_legacy_128_portgroups_portgroup_ident_delete_admin
pass
test_rbac_legacy_129_portgroups_portgroup_ident_delete_member
pass
test_rbac_legacy_130_portgroups_portgroup_ident_delete_observer
pass
test_rbac_legacy_131_nodes_portgroups_get_admin
pass
test_rbac_legacy_132_nodes_portgroups_get_member
pass
test_rbac_legacy_133_nodes_portgroups_get_observer
pass
test_rbac_legacy_134_nodes_portgroups_detail_get_admin
pass
test_rbac_legacy_135_nodes_portgroups_detail_get_member
pass
test_rbac_legacy_136_nodes_portgroups_detail_get_observer
pass
test_rbac_legacy_137_ports_get_admin
pass
test_rbac_legacy_138_ports_get_member
pass
test_rbac_legacy_139_ports_get_observer
pass
test_rbac_legacy_140_ports_post_admin
pass
test_rbac_legacy_141_ports_post_member
pass
test_rbac_legacy_142_ports_post_observer
pass
test_rbac_legacy_143_ports_detail_get_admin
pass
test_rbac_legacy_144_ports_detail_get_member
pass
test_rbac_legacy_145_ports_detail_get_observer
pass
test_rbac_legacy_146_ports_port_id_get_admin
pass
test_rbac_legacy_147_ports_port_id_get_member
pass
test_rbac_legacy_148_ports_port_id_get_observer
pass
test_rbac_legacy_149_ports_port_id_patch_admin
pass
test_rbac_legacy_150_ports_port_id_patch_member
pass
test_rbac_legacy_151_ports_port_id_patch_observer
pass
test_rbac_legacy_152_ports_port_id_delete_admin
pass
test_rbac_legacy_153_ports_port_id_delete_member
pass
test_rbac_legacy_154_ports_port_id_delete_observer
pass
test_rbac_legacy_155_nodes_ports_get_admin
pass
test_rbac_legacy_156_nodes_ports_get_member
pass
test_rbac_legacy_157_nodes_ports_get_observer
pass
test_rbac_legacy_158_nodes_ports_detail_get_admin
pass
test_rbac_legacy_159_nodes_ports_detail_get_member
pass
test_rbac_legacy_160_nodes_ports_detail_get_observer
pass
test_rbac_legacy_161_portgroups_ports_get_admin
pass
test_rbac_legacy_162_portgroups_ports_get_member
pass
test_rbac_legacy_163_portgroups_ports_get_observer
pass
test_rbac_legacy_164_portgroups_ports_detail_get_admin
pass
test_rbac_legacy_165_portgroups_ports_detail_get_member
pass
test_rbac_legacy_166_portgroups_ports_detail_get_observer
pass
test_rbac_legacy_167_volume_get_admin
pass
test_rbac_legacy_168_volume_get_member
pass
test_rbac_legacy_169_volume_get_observer
pass
test_rbac_legacy_170_volume_connectors_get_admin
pass
test_rbac_legacy_171_volume_connectors_get_member
pass
test_rbac_legacy_172_volume_connectors_get_observer
pass
test_rbac_legacy_173_volume_connectors_post_admin
pass
test_rbac_legacy_174_volume_connectors_post_member
pass
test_rbac_legacy_175_volume_connectors_post_observer
pass
test_rbac_legacy_176_volume_volume_connector_id_get_admin
pass
test_rbac_legacy_177_volume_volume_connector_id_get_member
pass
test_rbac_legacy_178_volume_volume_connector_id_get_observer
pass
test_rbac_legacy_179_volume_volume_connector_id_patch_admin
pass
test_rbac_legacy_180_volume_volume_connector_id_patch_member
pass
test_rbac_legacy_181_volume_volume_connector_id_patch_observer
pass
test_rbac_legacy_182_volume_volume_connector_id_delete_admin
pass
test_rbac_legacy_183_volume_volume_connector_id_delete_member
pass
test_rbac_legacy_184_volume_volume_connector_id_delete_observer
pass
test_rbac_legacy_185_volume_targets_get_admin
pass
test_rbac_legacy_186_volume_targets_get_member
pass
test_rbac_legacy_187_volume_targets_get_observer
pass
test_rbac_legacy_188_volume_targets_post_admin
pass
test_rbac_legacy_189_volume_targets_post_member
pass
test_rbac_legacy_190_volume_targets_post_observer
pass
test_rbac_legacy_191_volume_volume_target_id_get_admin
pass
test_rbac_legacy_192_volume_volume_target_id_get_member
pass
test_rbac_legacy_193_volume_volume_target_id_get_observer
pass
test_rbac_legacy_194_volume_volume_target_id_patch_admin
pass
test_rbac_legacy_195_volume_volume_target_id_patch_member
pass
test_rbac_legacy_196_volume_volume_target_id_patch_observer
pass
test_rbac_legacy_197_volume_volume_target_id_delete_admin
pass
test_rbac_legacy_198_volume_volume_target_id_delete_member
pass
test_rbac_legacy_199_volume_volume_target_id_delete_observer
pass
test_rbac_legacy_200_nodes_volume_get_admin
pass
test_rbac_legacy_201_nodes_volume_get_member
pass
test_rbac_legacy_202_nodes_volume_get_observer
pass
test_rbac_legacy_203_nodes_volume_connectors_get_admin
pass
test_rbac_legacy_204_nodes_volume_connectors_get_member
pass
test_rbac_legacy_205_nodes_volume_connectors_get_observer
pass
test_rbac_legacy_206_nodes_volume_targets_get_admin
pass
test_rbac_legacy_207_nodes_volume_targets_get_member
pass
test_rbac_legacy_208_nodes_volume_targets_get_observer
pass
test_rbac_legacy_209_drivers_get_admin
pass
test_rbac_legacy_210_drivers_get_member
pass
test_rbac_legacy_211_drivers_get_observer
pass
test_rbac_legacy_212_drivers_driver_name_get_admin
pass
test_rbac_legacy_213_drivers_driver_name_get_member
pass
test_rbac_legacy_214_drivers_driver_name_get_observer
pass
test_rbac_legacy_215_drivers_properties_get_admin
pass
test_rbac_legacy_216_drivers_properties_get_member
pass
test_rbac_legacy_217_drivers_properties_get_observer
pass
test_rbac_legacy_218_drivers_raid_logical_disk_properties_get_admin
pass
test_rbac_legacy_219_drivers_raid_logical_disk_properties_get_member
pass
test_rbac_legacy_220_drivers_raid_logical_disk_properties_get_observer
pass
test_rbac_legacy_221_drivers_vendor_passthru_methods_get_admin
pass
test_rbac_legacy_222_drivers_vendor_passthru_methods_get_member
pass
test_rbac_legacy_223_drivers_vendor_passthru_methods_get_observer
pass
test_rbac_legacy_224_drivers_vendor_passthru_get_admin
pass
test_rbac_legacy_225_drivers_vendor_passthru_get_member
pass
test_rbac_legacy_226_drivers_vendor_passthru_get_observer
pass
test_rbac_legacy_227_drivers_vendor_passthru_post_admin
pass
test_rbac_legacy_228_drivers_vendor_passthru_post_member
pass
test_rbac_legacy_229_drivers_vendor_passthru_post_observer
pass
test_rbac_legacy_230_drivers_vendor_passthru_put_admin
pass
test_rbac_legacy_231_drivers_vendor_passthru_put_member
pass
test_rbac_legacy_232_drivers_vendor_passthru_put_observer
pass
test_rbac_legacy_233_drivers_vendor_passthru_delete_admin
skip
test_rbac_legacy_234_drivers_vendor_passthru_delete_observer
skip
test_rbac_legacy_235_nodes_bios_get_admin
pass
test_rbac_legacy_236_nodes_bios_get_member
pass
test_rbac_legacy_237_nodes_bios_get_observer
pass
test_rbac_legacy_238_nodes_bios_bios_setting_get_admin
pass
test_rbac_legacy_239_nodes_bios_bios_setting_get_member
pass
test_rbac_legacy_240_nodes_bios_bios_setting_get_observer
pass
test_rbac_legacy_241_conductors_get_admin
pass
test_rbac_legacy_242_conductors_get_member
pass
test_rbac_legacy_243_conductors_get_observer
pass
test_rbac_legacy_244_conductors_hostname_get_admin
pass
test_rbac_legacy_245_conductors_hostname_get_member
pass
test_rbac_legacy_246_conductors_hostname_get_observer
pass
test_rbac_legacy_247_allocations_post_admin
pass
test_rbac_legacy_248_allocations_post_member
skip
test_rbac_legacy_249_allocations_post_observer
pass
test_rbac_legacy_250_allocations_get_admin
pass
test_rbac_legacy_251_allocations_get_member
pass
test_rbac_legacy_252_allocations_get_observer
pass
test_rbac_legacy_253_allocations_allocation_id_get_admin
pass
test_rbac_legacy_254_allocations_allocation_id_get_member
pass
test_rbac_legacy_255_allocations_allocation_id_get_observer
pass
test_rbac_legacy_256_allocations_allocation_id_patch_admin
pass
test_rbac_legacy_257_allocations_allocation_id_patch_member
pass
test_rbac_legacy_258_allocations_allocation_id_patch_observer
pass
test_rbac_legacy_259_allocations_allocation_id_delete_admin
pass
test_rbac_legacy_260_allocations_allocation_id_delete_member
pass
test_rbac_legacy_261_allocations_allocation_id_delete_observer
pass
test_rbac_legacy_262_nodes_allocation_get_admin
pass
test_rbac_legacy_263_nodes_allocation_get_member
pass
test_rbac_legacy_264_nodes_allocation_get_observer
pass
test_rbac_legacy_265_nodes_allocation_delete_admin
pass
test_rbac_legacy_266_nodes_allocation_delete_member
pass
test_rbac_legacy_267_nodes_allocation_delete_observer
pass
test_rbac_legacy_268_deploy_templates_post_admin
pass
test_rbac_legacy_269_deploy_templates_post_member
pass
test_rbac_legacy_270_deploy_templates_post_observer
pass
test_rbac_legacy_271_deploy_templates_get_admin
pass
test_rbac_legacy_272_deploy_templates_get_member
pass
test_rbac_legacy_273_deploy_templates_get_observer
pass
test_rbac_legacy_274_deploy_templates_deploy_template_id_get_admin
pass
test_rbac_legacy_275_deploy_templates_deploy_template_id_get_member
pass
test_rbac_legacy_276_deploy_templates_deploy_template_id_get_observer
pass
test_rbac_legacy_277_deploy_templates_deploy_template_id_patch_admin
pass
test_rbac_legacy_278_deploy_templates_deploy_template_id_patch_member
pass
test_rbac_legacy_279_deploy_templates_deploy_template_id_patch_observer
pass
test_rbac_legacy_280_deploy_templates_deploy_template_id_delete_admin
pass
test_rbac_legacy_281_deploy_templates_deploy_template_id_delete_member
pass
test_rbac_legacy_282_deploy_templates_deploy_template_id_delete_observer
pass
test_rbac_legacy_283_chassis_post_admin
pass
test_rbac_legacy_284_chassis_post_member
pass
test_rbac_legacy_285_chassis_post_observer
pass
test_rbac_legacy_286_chassis_get_admin
pass
test_rbac_legacy_287_chassis_get_member
pass
test_rbac_legacy_288_chassis_get_observer
pass
test_rbac_legacy_289_chassis_detail_get_admin
pass
test_rbac_legacy_290_chassis_detail_get_member
pass
test_rbac_legacy_291_chassis_detail_get_observer
pass
test_rbac_legacy_292_chassis_chassis_id_get_admin
pass
test_rbac_legacy_293_chassis_chassis_id_get_member
pass
test_rbac_legacy_294_chassis_chassis_id_get_observer
pass
test_rbac_legacy_295_chassis_chassis_id_patch_admin
pass
test_rbac_legacy_296_chassis_chassis_id_patch_member
pass
test_rbac_legacy_297_chassis_chassis_id_patch_observer
pass
test_rbac_legacy_298_chassis_chassis_id_delete_admin
pass
test_rbac_legacy_299_chassis_chassis_id_delete_member
pass
test_rbac_legacy_300_chassis_chassis_id_delete_observer
pass
test_rbac_legacy_301_node_history_get_admin
pass
test_rbac_legacy_302_node_history_get_member
pass
test_rbac_legacy_303_node_history_get_observer
pass
test_rbac_legacy_304_node_history_get_entry_admin
pass
test_rbac_legacy_305_node_history_get_entry_member
pass
test_rbac_legacy_306_node_history_get_entry_observer
pass
ironic.tests.unit.api.test_acl.TestRBACProjectScoped 586 583 0 0 3 Detail
test_project_scoped_001_values
skip
test_project_scoped_002_owner_admin_cannot_post_nodes
pass
test_project_scoped_003_owner_admin_can_post_nodes
pass
test_project_scoped_004_service_nodes_cannot_post_nodes
pass
test_project_scoped_005_service_nodes_can_post_nodes
pass
test_project_scoped_006_owner_manager_cannot_post_nodes
pass
test_project_scoped_007_lessee_admin_cannot_post_nodes
pass
test_project_scoped_008_lessee_admin_can_post_nodes
pass
test_project_scoped_009_lessee_manager_cannot_post_nodes
pass
test_project_scoped_010_lessee_manager_can_post_nodes
pass
test_project_scoped_011_third_party_admin_cannot_post_nodes
pass
test_project_scoped_012_third_party_admin_can_post_nodes
pass
test_project_scoped_013_owner_member_cannot_post_nodes
pass
test_project_scoped_014_owner_reader_cannot_post_reader
pass
test_project_scoped_015_owner_admin_can_get_node
pass
test_project_scoped_016_owner_manager_can_get_node
pass
test_project_scoped_017_owner_member_can_get_node
pass
test_project_scoped_018_owner_reader_can_get_node
pass
test_project_scoped_019_lessee_admin_can_get_node
pass
test_project_scoped_020_lessee_manager_can_get_node
pass
test_project_scoped_021_lessee_member_can_get_node
pass
test_project_scoped_022_lessee_reader_can_get_node
pass
test_project_scoped_023_third_party_admin_cannot_get_node
pass
test_project_scoped_024_owner_reader_can_get_their_node
pass
test_project_scoped_025_owner_reader_cannot_get_other_node
pass
test_project_scoped_026_lessee_reader_can_get_their_node
pass
test_project_scoped_027_lessee_reader_cant_get_other_node
pass
test_project_scoped_028_third_party_admin_cant_get_node
pass
test_project_scoped_029_owner_reader_can_get_restricted_fields
pass
test_project_scoped_030_lessee_reader_cannot_get_restricted_fields
pass
test_project_scoped_031_owner_reader_can_get_detail
pass
test_project_scoped_032_lessee_reader_can_get_detail
pass
test_project_scoped_033_third_party_admin_cannot_get_detail
pass
test_project_scoped_034_owner_admin_can_patch_node_extra
pass
test_project_scoped_035_owner_manager_can_patch_node_extra
pass
test_project_scoped_036_owner_member_can_patch_node_extra
pass
test_project_scoped_037_owner_reader_cannot_patch_node_extra
pass
test_project_scoped_038_lessee_admin_can_patch_node_extra
pass
test_project_scoped_039_lessee_manager_can_patch_node_extra
pass
test_project_scoped_040_lessee_member_can_patch_node_extra
pass
test_project_scoped_041_lessee_reader_cannot_patch_node_extra
pass
test_project_scoped_042_third_party_admin_cannot_patch_node_extra
pass
test_project_scoped_043_owner_admin_can_change_drivers
pass
test_project_scoped_044_owner_manager_can_change_drivers
pass
test_project_scoped_045_owner_member_can_patch_all_the_things
pass
test_project_scoped_046_owner_member_can_change_lessee
pass
test_project_scoped_047_lessee_admin_cannot_change_lessee
pass
test_project_scoped_048_lessee_manager_cannot_change_lessee
pass
test_project_scoped_049_lessee_admin_cannot_change_owner
pass
test_project_scoped_050_lessee_manager_cannot_change_owner
pass
test_project_scoped_051_owner_admin_can_change_lessee
pass
test_project_scoped_052_owner_manager_can_change_lessee
pass
test_project_scoped_053_owner_admin_cannot_change_owner
pass
test_project_scoped_054_owner_manager_cannot_change_owner
pass
test_project_scoped_055_lessee_member_can_set_protected
pass
test_project_scoped_056_lessee_member_cannot_patch_instance_info
pass
test_project_scoped_057_lessee_member_cannot_patch_driver_info
pass
test_project_scoped_058_lessee_member_cannot_patch_properties
pass
test_project_scoped_059_lessee_member_cannot_patch_network_data
pass
test_project_scoped_060_lessee_member_cannot_patch_name
pass
test_project_scoped_061_lessee_member_cannot_patch_retired
pass
test_project_scoped_062_owner_admin_can_patch_node_instance_info
pass
test_project_scoped_063_owner_manager_can_patch_node_instance_info
pass
test_project_scoped_064_owner_member_can_patch_node_instance_info
pass
test_project_scoped_065_owner_reader_can_patch_node_instance_info
pass
test_project_scoped_066_lessee_admin_can_patch_node_instance_info
pass
test_project_scoped_067_lessee_manager_can_patch_node_instance_info
pass
test_project_scoped_068_lessee_member_cannot_patch_node_instance_info
pass
test_project_scoped_069_lessee_reader_can_patch_node_instance_info
pass
test_project_scoped_070_third_party_admin_cannot_patch_node_instance_info
pass
test_project_scoped_071_owner_admin_cannot_delete_nodes
pass
test_project_scoped_072_owner_admin_can_delete_nodes
pass
test_project_scoped_073_service_cannot_delete_owner_admin_nodes
pass
test_project_scoped_074_service_can_delete_nodes_in_own_project
pass
test_project_scoped_075_owner_manager_cannot_delete_nodes
pass
test_project_scoped_076_lessee_admin_cannot_delete_nodes
pass
test_project_scoped_077_lessee_manager_cannot_delete_nodes
pass
test_project_scoped_078_third_party_admin_cannot_delete_nodes
pass
test_project_scoped_079_owner_admin_can_validate_node
pass
test_project_scoped_080_owner_manager_can_validate_node
pass
test_project_scoped_081_lessee_admin_can_validate_node
pass
test_project_scoped_082_lessee_manager_can_validate_node
pass
test_project_scoped_083_owner_member_can_validate_node
pass
test_project_scoped_084_lessee_member_cannot_validate_node
pass
test_project_scoped_085_third_party_admin_cannot_validate_node
pass
test_project_scoped_086_owner_admin_can_set_maintenance
pass
test_project_scoped_087_owner_manager_can_set_maintenance
pass
test_project_scoped_088_lessee_admin_can_set_maintenance
pass
test_project_scoped_089_lessee_manager_can_set_maintenance
pass
test_project_scoped_090_owner_member_can_set_maintenance
pass
test_project_scoped_091_lessee_member_cannot_set_maintenance
pass
test_project_scoped_092_third_party_admin_cannot_set_maintenance
pass
test_project_scoped_093_owner_admin_can_unset_maintenance
pass
test_project_scoped_094_owner_manager_can_unset_maintenance
pass
test_project_scoped_095_lessee_admin_can_unset_maintenance
pass
test_project_scoped_096_lessee_manager_can_unset_maintenance
pass
test_project_scoped_097_owner_member_can_unset_maintnenance
pass
test_project_scoped_098_lessee_member_cannot_unset_maintenance
pass
test_project_scoped_099_third_party_admin_cannot_unset_maintenance
pass
test_project_scoped_100_owner_admin_can_set_boot_device
pass
test_project_scoped_101_owner_manager_can_set_boot_device
pass
test_project_scoped_102_lessee_admin_cannot_set_boot_device
pass
test_project_scoped_103_lessee_manager_cannot_set_boot_device
pass
test_project_scoped_104_owner_member_cannot_set_boot_device
pass
test_project_scoped_105_lessee_member_cannot_set_boot_device
pass
test_project_scoped_106_third_party_admin_cannot_set_boot_device
pass
test_project_scoped_107_owner_admin_can_get_boot_device
pass
test_project_scoped_108_owner_manager_can_get_boot_device
pass
test_project_scoped_109_lessee_admin_cannot_get_boot_device
pass
test_project_scoped_110_owner_member_cannot_get_boot_device
pass
test_project_scoped_111_lessee_member_cannot_get_boot_device
pass
test_project_scoped_112_owner_reader_cannot_get_boot_device
pass
test_project_scoped_113_lessee_reader_cannot_get_boot_device
pass
test_project_scoped_114_third_party_admin_cannot_get_boot_device
pass
test_project_scoped_115_owner_admin_can_get_supported_boot_devices
pass
test_project_scoped_116_owner_manager_can_get_supported_boot_devices
pass
test_project_scoped_117_owner_member_cannot_get_supported_boot_devices
pass
test_project_scoped_118_lessee_admin_cannot_get_supported_boot_devices
pass
test_project_scoped_119_lessee_manager_cannot_get_supported_boot_devices
pass
test_project_scoped_120_third_party_admin_cannot_get_supported_boot_devices
pass
test_project_scoped_121_owner_admin_can_send_non_masking_interrupt
pass
test_project_scoped_122_owner_manager_can_send_non_masking_interrupt
pass
test_project_scoped_123_lessee_admin_cannot_send_non_masking_interrupt
pass
test_project_scoped_124_lessee_manager_cannot_send_non_masking_interrupt
pass
test_project_scoped_125_third_party_admin_cannot_send_non_masking_interrupt
pass
test_project_scoped_126_owner_reader_get_states
pass
test_project_scoped_127_lessee_reader_get_states
pass
test_project_scoped_128_third_part_admin_cannot_get_states
pass
test_project_scoped_129_owner_admin_can_put_power_state_change
pass
test_project_scoped_130_owner_manager_can_put_power_state_change
pass
test_project_scoped_131_lessee_admin_can_put_power_state_change
pass
test_project_scoped_132_lessee_manager_can_put_power_state_change
pass
test_project_scoped_133_owner_member_can_put_power_state_change
pass
test_project_scoped_134_lessee_member_can_put_power_state_change
pass
test_project_scoped_135_owner_reader_cannot_put_power_state_change
pass
test_project_scoped_136_lessee_reader_cannot_put_power_state_change
pass
test_project_scoped_137_third_party_admin_cannot_put_power_state_change
pass
test_project_scoped_138_owner_admin_can_put_boot_mode_state_change
pass
test_project_scoped_139_owner_manager_can_put_boot_mode_state_change
pass
test_project_scoped_140_lessee_admin_can_put_boot_mode_state_change
pass
test_project_scoped_141_lessee_manager_can_put_boot_mode_state_change
pass
test_project_scoped_142_owner_member_can_put_boot_mode_state_change
pass
test_project_scoped_143_lessee_member_can_put_boot_mode_state_change
pass
test_project_scoped_144_owner_reader_cannot_put_boot_mode_state_change
pass
test_project_scoped_145_lessee_reader_cannot_put_boot_mode_state_change
pass
test_project_scoped_146_third_party_admin_cannot_put_boot_mode_state_change
pass
test_project_scoped_147_owner_admin_can_put_secure_boot_state_change
pass
test_project_scoped_148_owner_manager_can_put_secure_boot_state_change
pass
test_project_scoped_149_lessee_admin_can_put_secure_boot_state_change
pass
test_project_scoped_150_lessee_manager_can_put_secure_boot_state_change
pass
test_project_scoped_151_owner_member_can_put_secure_boot_state_change
pass
test_project_scoped_152_lessee_member_can_put_secure_boot_state_change
pass
test_project_scoped_153_owner_reader_cannot_put_secure_boot_state_change
pass
test_project_scoped_154_lessee_reader_cannot_put_secure_boot_state_change
pass
test_project_scoped_155_third_party_admin_cannot_put_secure_boot_state_change
pass
test_project_scoped_156_owner_admin_can_change_provision_state
pass
test_project_scoped_157_owner_manager_can_change_provision_state
pass
test_project_scoped_158_owner_member_can_change_provision_state
pass
test_project_scoped_159_lessee_admin_can_change_provision_state
pass
test_project_scoped_160_lessee_manager_can_change_provision_state
pass
test_project_scoped_161_lessee_member_cannot_change_provision_state
pass
test_project_scoped_162_third_party_admin_cannot_change_provision_state
pass
test_project_scoped_163_service_can_change_provision_state_for_own_nodes
pass
test_project_scoped_164_service_cannot_change_provision_state
pass
test_project_scoped_165_owner_member_can_set_provision_state_clean
pass
test_project_scoped_166_owner_reader_cannot_set_provision_state_clean
pass
test_project_scoped_167_lessee_admin_can_set_provision_state_clean
pass
test_project_scoped_168_lessee_member_cannot_set_provision_state_clean
pass
test_project_scoped_169_owner_member_can_set_provision_state_service
pass
test_project_scoped_170_owner_reader_cannot_set_provision_state_service
pass
test_project_scoped_171_lessee_admin_can_set_provision_state_service
pass
test_project_scoped_172_lessee_member_cannot_set_provision_state_service
pass
test_project_scoped_173_owner_admin_can_set_raid_config
pass
test_project_scoped_174_owner_manager_can_set_raid_config
pass
test_project_scoped_175_lessee_admin_cannot_set_raid_config
pass
test_project_scoped_176_lessee_manager_cannot_set_raid_config
pass
test_project_scoped_177_owner_member_can_set_raid_config
pass
test_project_scoped_178_service_owner_can_set_raid_config
pass
test_project_scoped_179_lessee_member_cannot_set_raid_config
pass
test_project_scoped_180_third_party_admin_cannot_set_raid_config
pass
test_project_scoped_181_service_cannot_set_raid_config
pass
test_project_scoped_182_owner_admin_can_get_console
pass
test_project_scoped_183_owner_manager_can_get_console
pass
test_project_scoped_184_owner_service_can_get_console
pass
test_project_scoped_185_lessee_admin_cannot_get_console
pass
test_project_scoped_186_lessee_manager_cannot_get_console
pass
test_project_scoped_187_owner_member_can_get_console
pass
test_project_scoped_188_lessee_member_cannot_get_console
pass
test_project_scoped_189_owner_reader_cannot_get_console
pass
test_project_scoped_190_lessee_reader_cannot_get_console
pass
test_project_scoped_191_third_party_admin_cannot_get_console
pass
test_project_scoped_192_owner_admin_can_set_console
pass
test_project_scoped_193_owner_manager_can_set_console
pass
test_project_scoped_194_lessee_admin_cannot_set_console
pass
test_project_scoped_195_lessee_manager_cannot_set_console
pass
test_project_scoped_196_owner_member_can_set_console
pass
test_project_scoped_197_lessee_member_cannot_set_console
pass
test_project_scoped_198_owner_service_can_set_console
pass
test_project_scoped_199_service_cannot_set_console
pass
test_project_scoped_200_owner_admin_cannot_get_vendor_passthru_methods
pass
test_project_scoped_201_owner_manager_cannot_get_vendor_passthru_methods
pass
test_project_scoped_202_owner_service_cannot_get_vendor_passthru_methods
pass
test_project_scoped_203_owner_member_cannot_get_vendor_passthru_methods
pass
test_project_scoped_204_owner_reader_cannot_get_vendor_passthru_methods
pass
test_project_scoped_205_lessee_admin_cannot_get_vendor_passthru_methods
pass
test_project_scoped_206_lessee_manager_cannot_get_vendor_passthru_methods
pass
test_project_scoped_207_lessee_member_cannot_get_vendor_passthru_methods
pass
test_project_scoped_208_lessee_reader_cannot_get_vendor_passthru_methods
pass
test_project_scoped_209_owner_admin_cannot_get_vendor_passthru
pass
test_project_scoped_210_owner_manager_cannot_get_vendor_passthru
pass
test_project_scoped_211_owner_service_cannot_get_vendor_passthru
pass
test_project_scoped_212_owner_member_cannot_get_vendor_passthru
pass
test_project_scoped_213_owner_reader_cannot_get_vendor_passthru
pass
test_project_scoped_214_lessee_admin_cannot_get_vendor_passthru
pass
test_project_scoped_215_lessee_manager_cannot_get_vendor_passthru
pass
test_project_scoped_216_lessee_member_cannot_get_vendor_passthru
pass
test_project_scoped_217_lessee_reader_cannot_get_vendor_passthru
pass
test_project_scoped_218_owner_admin_cannot_post_vendor_passthru
pass
test_project_scoped_219_owner_manager_cannot_post_vendor_passthru
pass
test_project_scoped_220_owner_service_cannot_post_vendor_passthru
pass
test_project_scoped_221_owner_member_cannot_post_vendor_passthru
pass
test_project_scoped_222_owner_reader_cannot_post_vendor_passthru
pass
test_project_scoped_223_lessee_admin_cannot_post_vendor_passthru
pass
test_project_scoped_224_lessee_manager_cannot_post_vendor_passthru
pass
test_project_scoped_225_lessee_member_cannot_post_vendor_passthru
pass
test_project_scoped_226_lessee_reader_cannot_post_vendor_passthru
pass
test_project_scoped_227_owner_admin_cannot_put_vendor_passthru
pass
test_project_scoped_228_owner_manager_cannot_put_vendor_passthru
pass
test_project_scoped_229_owner_service_cannot_put_vendor_passthru
pass
test_project_scoped_230_owner_member_cannot_put_vendor_passthru
pass
test_project_scoped_231_owner_reader_cannot_put_vendor_passthru
pass
test_project_scoped_232_lessee_admin_cannot_put_vendor_passthru
pass
test_project_scoped_233_lessee_manager_cannot_put_vendor_passthru
pass
test_project_scoped_234_lessee_member_cannot_put_vendor_passthru
pass
test_project_scoped_235_lessee_reader_cannot_put_vendor_passthru
pass
test_project_scoped_236_owner_admin_cannot_delete_vendor_passthru
pass
test_project_scoped_237_owner_manager_cannot_delete_vendor_passthru
pass
test_project_scoped_238_owner_service_cannot_delete_vendor_passthru
pass
test_project_scoped_239_owner_member_cannot_delete_vendor_passthru
pass
test_project_scoped_240_owner_reader_cannot_delete_vendor_passthru
pass
test_project_scoped_241_lessee_admin_cannot_delete_vendor_passthru
pass
test_project_scoped_242_lessee_manager_cannot_delete_vendor_passthru
pass
test_project_scoped_243_lessee_member_cannot_delete_vendor_passthru
pass
test_project_scoped_244_lessee_reader_cannot_delete_vendor_passthru
pass
test_project_scoped_245_owner_reader_get_traits
pass
test_project_scoped_246_owner_reader_get_traits_service
pass
test_project_scoped_247_lessee_reader_get_traits
pass
test_project_scoped_248_third_party_admin_cannot_get_traits
pass
test_project_scoped_249_owner_admin_can_put_traits
pass
test_project_scoped_250_owner_manager_can_put_traits
pass
test_project_scoped_251_owner_service_can_put_traits
pass
test_project_scoped_252_owner_member_cannot_put_traits
pass
test_project_scoped_253_lessee_admin_cannot_put_traits
pass
test_project_scoped_254_lessee_manager_cannot_put_traits
pass
test_project_scoped_255_lessee_member_cannot_put_traits
pass
test_project_scoped_256_third_party_admin_cannot_put_traits
pass
test_project_scoped_257_third_party_admin_cannot_put_traits_service
pass
test_project_scoped_258_owner_admin_can_delete_traits
pass
test_project_scoped_259_owner_manager_can_delete_traits
pass
test_project_scoped_260_owner_member_cannot_delete_traits
pass
test_project_scoped_261_lessee_admin_cannot_delete_traits
pass
test_project_scoped_262_lessee_manager_cannot_delete_traits
pass
test_project_scoped_263_lessee_member_cannot_delete_traits
pass
test_project_scoped_264_third_party_admin_cannot_delete_traits
pass
test_project_scoped_265_owner_admin_can_put_custom_traits
pass
test_project_scoped_266_owner_manager_can_put_custom_traits
pass
test_project_scoped_267_owner_member_cannot_put_custom_traits
pass
test_project_scoped_268_lessee_admin_cannot_put_custom_traits
pass
test_project_scoped_269_lessee_manager_cannot_put_custom_traits
pass
test_project_scoped_270_lessee_member_cannot_put_custom_traits
pass
test_project_scoped_271_third_party_admin_cannot_put_custom_traits
pass
test_project_scoped_272_owner_reader_get_vifs
pass
test_project_scoped_273_lessee_reader_get_vifs
pass
test_project_scoped_274_third_party_admin_cannot_get_vifs
pass
test_project_scoped_275_owner_admin_can_post_vifs
pass
test_project_scoped_276_service_can_post_vifs_for_own_project
pass
test_project_scoped_277_service_cannot_post_vifs_for_other_project
pass
test_project_scoped_278_owner_manager_can_post_vifs
pass
test_project_scoped_279_lessee_admin_can_post_vifs
pass
test_project_scoped_280_lessee_manager_can_post_vifs
pass
test_project_scoped_281_owner_member_can_post_vifs
pass
test_project_scoped_282_lessee_member_cannot_post_vifs
pass
test_project_scoped_283_owner_reader_cannot_post_vifs
pass
test_project_scoped_284_lessee_reader_cannot_post_vifs
pass
test_project_scoped_285_third_party_admin_cannot_post_vifs
pass
test_project_scoped_286_owner_admin_delete_vifs
pass
test_project_scoped_287_owner_manager_delete_vifs
pass
test_project_scoped_288_lessee_admin_can_delete_vifs
pass
test_project_scoped_289_lessee_manager_can_delete_vifs
pass
test_project_scoped_290_owner_member_can_delete_vifs
pass
test_project_scoped_291_lessee_member_cannot_delete_vifs
pass
test_project_scoped_292_third_party_admin_cannot_delete_vifs
pass
test_project_scoped_293_service_can_delete_vifs
pass
test_project_scoped_294_service_cannot_delete_other_nodes_vifs
pass
test_project_scoped_295_owner_readers_can_get_indicators
pass
test_project_scoped_296_lesse_readers_can_get_indicators
pass
test_project_scoped_297_third_party_admin_cannot_get_indicators
pass
test_project_scoped_298_owner_reader_can_get_indicator_status
skip
test_project_scoped_299_lessee_reader_not_get_indicator_status
skip
test_project_scoped_300_owner_member_can_set_indicator
pass
test_project_scoped_301_lessee_member_cannot_set_indicator
pass
test_project_scoped_302_third_party_admin_cannot_set_indicator
pass
test_project_scoped_303_owner_reader_can_list_portgroups
pass
test_project_scoped_304_owner_service_can_list_portgroups
pass
test_project_scoped_305_lessee_reader_can_list_portgroups
pass
test_project_scoped_306_third_party_admin_cannot_list_portgroups
pass
test_project_scoped_307_owner_reader_can_read_portgroup
pass
test_project_scoped_308_lessee_reader_can_read_portgroup
pass
test_project_scoped_309_third_party_admin_cannot_read_portgroup
pass
test_project_scoped_310_owner_admin_can_add_portgroup
pass
test_project_scoped_311_owner_service_can_add_portgroup
pass
test_project_scoped_312_owner_manager_can_add_portgroup
pass
test_project_scoped_313_owner_member_cannot_add_portgroup
pass
test_project_scoped_314_lessee_admin_cannot_add_portgroup
pass
test_project_scoped_315_lessee_manager_cannot_add_portgroup
pass
test_project_scoped_316_lessee_member_cannot_add_portgroup
pass
test_project_scoped_317_third_party_admin_cannot_add_portgroup
pass
test_project_scoped_318_owner_admin_can_modify_portgroup
pass
test_project_scoped_319_owner_manager_can_modify_portgroup
pass
test_project_scoped_320_owner_member_cannot_modify_portgroup
pass
test_project_scoped_321_lessee_admin_cannot_modify_portgroup
pass
test_project_scoped_322_lessee_manager_cannot_modify_portgroup
pass
test_project_scoped_323_lessee_member_cannot_modify_portgroup
pass
test_project_scoped_324_third_party_admin_cannot_modify_portgroup
pass
test_project_scoped_325_owner_admin_can_delete_portgroup
pass
test_project_scoped_326_owner_manager_can_delete_portgroup
pass
test_project_scoped_327_owner_member_cannot_delete_portgroup
pass
test_project_scoped_328_owner_service_can_delete_portgroup
pass
test_project_scoped_329_lessee_admin_cannot_delete_portgroup
pass
test_project_scoped_330_lessee_manager_cannot_delete_portgroup
pass
test_project_scoped_331_lessee_member_cannot_delete_portgroup
pass
test_project_scoped_332_third_party_admin_cannot_delete_portgroup
pass
test_project_scoped_333_service_cannot_delete_portgroup
pass
test_project_scoped_334_owner_reader_can_get_node_portgroups
pass
test_project_scoped_335_lessee_reader_can_get_node_porgtroups
pass
test_project_scoped_336_third_party_admin_cannot_get_portgroups
pass
test_project_scoped_337_service_cannot_get_portgroups
pass
test_project_scoped_338_owner_reader_can_list_ports
pass
test_project_scoped_339_owner_service_can_list_ports
pass
test_project_scoped_340_lessee_reader_can_list_ports
pass
test_project_scoped_341_third_party_admin_cannot_list_ports
pass
test_project_scoped_342_owner_reader_can_read_port
pass
test_project_scoped_343_owner_service_can_read_port
pass
test_project_scoped_344_lessee_reader_can_read_port
pass
test_project_scoped_345_third_party_admin_cannot_read_port
pass
test_project_scoped_346_owner_admin_can_add_ports
pass
test_project_scoped_347_owner_manager_can_add_ports
pass
test_project_scoped_348_owner_admin_cannot_add_ports_to_other_nodes
pass
test_project_scoped_349_owner_manager_cannot_add_ports_to_other_nodes
pass
test_project_scoped_350_owner_service_cannot_add_ports_to_other_nodes
pass
test_project_scoped_351_owner_member_cannot_add_port
pass
test_project_scoped_352_lessee_admin_cannot_add_port
pass
test_project_scoped_353_lessee_manager_cannot_add_port
pass
test_project_scoped_354_lessee_member_cannot_add_port
pass
test_project_scoped_355_third_party_admin_cannot_add_port
pass
test_project_scoped_356_service_can_add_port
pass
test_project_scoped_357_service_cannot_add_ports_to_other_project
pass
test_project_scoped_358_owner_admin_can_modify_port
pass
test_project_scoped_359_owner_manager_can_modify_port
pass
test_project_scoped_360_owner_service_can_modify_port
pass
test_project_scoped_361_owner_member_cannot_modify_port
pass
test_project_scoped_362_lessee_admin_cannot_modify_port
pass
test_project_scoped_363_lessee_manager_cannot_modify_port
pass
test_project_scoped_364_lessee_member_cannot_modify_port
pass
test_project_scoped_365_third_party_admin_cannot_modify_port
pass
test_project_scoped_366_owner_admin_can_delete_port
pass
test_project_scoped_367_owner_manager_can_delete_port
pass
test_project_scoped_368_owner_service_can_delete_port
pass
test_project_scoped_369_owner_member_cannot_delete_port
pass
test_project_scoped_370_lessee_admin_cannot_delete_port
pass
test_project_scoped_371_lessee_manager_cannot_delete_port
pass
test_project_scoped_372_lessee_member_cannot_delete_port
pass
test_project_scoped_373_third_party_admin_cannot_delete_port
pass
test_project_scoped_374_owner_reader_can_get_node_ports
pass
test_project_scoped_375_owner_service_can_get_node_ports
pass
test_project_scoped_376_lessee_reader_can_get_node_port
pass
test_project_scoped_377_third_party_admin_cannot_get_ports
pass
test_project_scoped_378_service_cannot_get_ports
pass
test_project_scoped_379_owner_reader_can_get_ports_by_portgroup
pass
test_project_scoped_380_owner_service_cam_get_ports_by_portgroup
pass
test_project_scoped_381_lessee_reader_can_get_ports_by_portgroup
pass
test_project_scoped_382_third_party_admin_cannot_get_ports_by_portgroup
pass
test_project_scoped_383_service_cannot_get_ports_by_portgroup
pass
test_project_scoped_384_owner_reader_can_list_volume_connectors
pass
test_project_scoped_385_lessee_reader_can_list_volume_connectors
pass
test_project_scoped_386_third_party_admin_cannot_get_connector_list
pass
test_project_scoped_387_owner_admin_can_post_volume_connector
pass
test_project_scoped_388_owner_manager_can_post_volume_connector
pass
test_project_scoped_389_owner_service_can_post_volume_connector
pass
test_project_scoped_390_lessee_admin_cannot_post_volume_connector
pass
test_project_scoped_391_lessee_manager_cannot_post_volume_connector
pass
test_project_scoped_392_third_party_admin_cannot_post_volume_connector
pass
test_project_scoped_393_service_admin_cannot_post_volume_connector
pass
test_project_scoped_394_owner_reader_can_get_volume_connector
pass
test_project_scoped_395_lessee_reader_can_get_volume_connector
pass
test_project_scoped_396_third_party_admin_cannot_get_volume_connector
pass
test_project_scoped_397_lessee_member_cannot_patch_volume_connectors_extra
pass
test_project_scoped_398_owner_admin_can_patch_volume_connectors
pass
test_project_scoped_399_owner_manager_can_patch_volume_connectors
pass
test_project_scoped_400_lessee_admin_cannot_patch_volume_connectors
pass
test_project_scoped_401_lessee_manager_can_patch_volume_connectors
pass
test_project_scoped_402_owner_member_can_patch_volume_connectors
pass
test_project_scoped_403_lessee_member_cannot_patch_volume_connectors
pass
test_project_scoped_404_third_party_admin_cannot_patch_volume_connectors
pass
test_project_scoped_405_owner_admin_can_delete_volume_connectors
pass
test_project_scoped_406_owner_manager_can_delete_volume_connectors
pass
test_project_scoped_407_owner_service_can_delete_volume_connectors
pass
test_project_scoped_408_lessee_admin_can_delete_volume_connectors
pass
test_project_scoped_409_lessee_manager_can_delete_volume_connectors
pass
test_project_scoped_410_third_party_admin_cannot_delete_volume_connector
pass
test_project_scoped_411_service_cannot_delete_volume_connector
pass
test_project_scoped_412_owner_reader_can_get_targets
pass
test_project_scoped_413_lesse_reader_can_get_targets
pass
test_project_scoped_414_third_party_admin_cannot_get_target_list
pass
test_project_scoped_415_owner_reader_can_get_volume_target
pass
test_project_scoped_416_lessee_reader_can_get_volume_target
pass
test_project_scoped_417_third_party_admin_cannot_get_volume_target
pass
test_project_scoped_418_owner_admin_create_volume_target
pass
test_project_scoped_419_owner_service_create_volume_target
pass
test_project_scoped_420_owner_manager_create_volume_target
pass
test_project_scoped_421_lessee_admin_create_volume_target
pass
test_project_scoped_422_lessee_manager_create_volume_target
pass
test_project_scoped_423_third_party_admin_cannot_create_volume_target
pass
test_project_scoped_424_owner_member_can_patch_volume_target
pass
test_project_scoped_425_owner_service_can_patch_volume_target
pass
test_project_scoped_426_lessee_admin_can_patch_volume_target
pass
test_project_scoped_427_lessee_manager_can_patch_volume_target
pass
test_project_scoped_428_lessee_member_cannot_patch_volume_target
pass
test_project_scoped_429_third_party_admin_cannot_patch_volume_target
pass
test_project_scoped_430_service_cannot_patch_volume_target
pass
test_project_scoped_431_owner_admin_can_delete_volume_target
pass
test_project_scoped_432_owner_manager_can_delete_volume_target
pass
test_project_scoped_433_owner_manager_can_delete_volume_target_service
pass
test_project_scoped_434_lessee_admin_can_delete_volume_target
pass
test_project_scoped_435_lessee_manager_can_delete_volume_target
pass
test_project_scoped_436_owner_member_cannot_delete_volume_target
pass
test_project_scoped_437_lessee_member_cannot_delete_volume_target
pass
test_project_scoped_438_third_party_admin_cannot_delete_volume_target
pass
test_project_scoped_439_service_cannot_delete_volume_target
pass
test_project_scoped_440_owner_reader_can_get_volume_connectors
pass
test_project_scoped_441_owner_service_can_get_volume_connectors
pass
test_project_scoped_442_lessee_reader_can_get_node_volume_connectors
pass
test_project_scoped_443_third_party_admin_cannot_get_node_volume_connectors
pass
test_project_scoped_444_service_cannot_get_node_volume_connectors
pass
test_project_scoped_445_owner_reader_can_get_node_volume_targets
pass
test_project_scoped_446_owner_service_can_read_get_node_volume_targets
pass
test_project_scoped_447_lessee_reader_can_get_node_volume_targets
pass
test_project_scoped_448_third_part_admin_cannot_read_node_volume_targets
pass
test_project_scoped_449_service_cannot_read_node_volume_targets
pass
test_project_scoped_450_owner_reader_cannot_get_drivers
pass
test_project_scoped_451_lessee_reader_cannot_get_drivers
pass
test_project_scoped_452_third_party_admin_cannot_get_drivers
pass
test_project_scoped_453_service_cannot_get_drivers
pass
test_project_scoped_454_owner_reader_cannot_get_drivers_vendor_passthru
pass
test_project_scoped_455_lessee_reader_cannot_get_drivers_vendor_passthru
pass
test_project_scoped_456_third_party_admin_cannot_get_drivers_vendor_passthru
pass
test_project_scoped_457_service_cannot_get_drivers_vendor_passthru
pass
test_project_scoped_458_owner_reader_can_get_bios_setttings
pass
test_project_scoped_459_lessee_reader_can_get_bios_settings
pass
test_project_scoped_460_third_party_admin_cannot_get_bios_settings
pass
test_project_scoped_461_service_can_get_bios_setttings_owner_project
pass
test_project_scoped_462_service_cannot_get_bios_setttings
pass
test_project_scoped_463_owner_reader_cannot_get_conductors
pass
test_project_scoped_464_lessee_reader_cannot_get_conductors
pass
test_project_scoped_465_third_party_admin_cannot_get_conductors
pass
test_project_scoped_466_owner_reader_can_get_allocations
pass
test_project_scoped_467_lessee_reader_can_get_allocations
pass
test_project_scoped_468_owner_reader_can_get_their_allocation
pass
test_project_scoped_469_lessee_reader_can_get_their_allocation
pass
test_project_scoped_470_owner_admin_can_delete_their_allocation
pass
test_project_scoped_471_owner_manager_can_delete_their_allocation
pass
test_project_scoped_472_lessee_admin_can_delete_their_allocation
pass
test_project_scoped_473_lessee_manager_can_delete_their_allocation
pass
test_project_scoped_474_owner_member_can_delete_their_allocation
pass
test_project_scoped_475_lessee_member_can_delete_their_allocation
pass
test_project_scoped_476_owner_member_can_patch_allocation
pass
test_project_scoped_477_lessee_member_can_patch_allocation
pass
test_project_scoped_478_third_party_admin_can_get_allocations
pass
test_project_scoped_479_third_party_admin_can_create_allocation
pass
test_project_scoped_480_third_party_admin_cannot_create_allocation_with_owner_node
pass
test_project_scoped_481_third_party_admin_cannot_create_allocation_with_candidates_not_owned
pass
test_project_scoped_482_owner_admin_can_create_allocation_with_their_uuid
pass
test_project_scoped_483_owner_manager_can_create_allocation_with_their_uuid
pass
test_project_scoped_484_third_party_admin_cannot_read_an_allocation
pass
test_project_scoped_485_third_party_admin_cannot_patch_an_allocation
pass
test_project_scoped_486_third_party_admin_cannot_delete_an_allocation
pass
test_project_scoped_487_owner_reader_can_read_node_allocation
pass
test_project_scoped_488_lessee_reader_can_read_node_allocation
pass
test_project_scoped_489_third_party_admin_cannot_read_node_allocation
pass
test_project_scoped_490_owner_admin_can_delete_allocation
pass
test_project_scoped_491_owner_manager_can_delete_allocation
pass
test_project_scoped_492_lessee_admin_can_delete_allocation
pass
test_project_scoped_493_lessee_manager_not_delete_allocation
pass
test_project_scoped_494_third_party_admin_cannot_delete_allocation
pass
test_project_scoped_495_owner_reader_cannot_get_deploy_templates
pass
test_project_scoped_496_lessee_reader_cannot_get_deploy_templates
pass
test_project_scoped_497_third_party_admin_cannot_get_deploy_templates
pass
test_project_scoped_498_third_party_admin_cannot_post_deploy_template
pass
test_project_scoped_499_service_cannot_get_deploy_templates
pass
test_project_scoped_500_service_cannot_post_deploy_template
pass
test_project_scoped_501_owner_reader_cannot_access_chassis
pass
test_project_scoped_502_lessee_reader_cannot_access_chassis
pass
test_project_scoped_503_third_party_admin_cannot_access_chassis
pass
test_project_scoped_504_third_party_admin_cannot_create_chassis
pass
test_project_scoped_505_service_cannot_access_chassis
pass
test_project_scoped_506_service_cannot_create_chassis
pass
test_project_scoped_507_node_history_get_admin
pass
test_project_scoped_508_node_history_get_member
pass
test_project_scoped_509_node_history_get_reader
pass
test_project_scoped_510_node_history_get_service
pass
test_project_scoped_511_node_history_get_service_cannot_be_retrieved
pass
test_project_scoped_512_node_history_get_entry_admin
pass
test_project_scoped_513_node_history_get_entry_member
pass
test_project_scoped_514_node_history_get_entry_reader
pass
test_project_scoped_515_lessee_node_history_get_admin
pass
test_project_scoped_516_lessee_node_history_get_member
pass
test_project_scoped_517_lessee_node_history_get_reader
pass
test_project_scoped_518_lessee_node_history_get_entry_admin
pass
test_project_scoped_519_lessee_history_get_entry_member
pass
test_project_scoped_520_lessee_node_history_get_entry_reader
pass
test_project_scoped_521_owner_service_node_history_get_entry_reader
pass
test_project_scoped_522_third_party_admin_cannot_get_node_history
pass
test_project_scoped_523_node_history_get_entry_third_party_admin
pass
test_project_scoped_524_node_history_get_entry_service
pass
test_project_scoped_525_node_inventory_get_admin
pass
test_project_scoped_526_node_inventory_get_member
pass
test_project_scoped_527_node_inventory_get_reader
pass
test_project_scoped_528_lessee_node_inventory_get_admin
pass
test_project_scoped_529_lessee_node_inventory_get_member
pass
test_project_scoped_530_lessee_node_inventory_get_reader
pass
test_project_scoped_531_shard_get_shards_disallowed
pass
test_project_scoped_532_shard_patch_set_node_shard_disallowed
pass
test_project_scoped_533_parent_node_patch_by_admin
pass
test_project_scoped_534_parent_node_patch_by_member
pass
test_project_scoped_535_parent_node_patch_by_reader
pass
test_project_scoped_536_parent_node_patch_by_manager
pass
test_project_scoped_537_parent_node_patch_by_cannot_see_node
pass
test_project_scoped_538_parent_node_children_can_get_list_of_children
pass
test_project_scoped_539_lessee_cannot_get_a_nodes_children
pass
test_project_scoped_540_owner_reader_can_get_firmware_components
pass
test_project_scoped_541_lessee_reader_can_get_firmware_components
pass
test_project_scoped_542_third_party_admin_cannot_get_firmware_components
pass
test_project_scoped_543_service_can_get_firmware_components_owner_project
pass
test_project_scoped_544_service_cannot_get_firmware_components
pass
test_project_scoped_545_runbooks_post_admin
pass
test_project_scoped_546_runbooks_post_manager
pass
test_project_scoped_547_service_post_runbook
pass
test_project_scoped_548_third_party_admin_post_runbook
pass
test_project_scoped_549_runbooks_post_public_admin
pass
test_project_scoped_550_runbooks_post_public_manager
pass
test_project_scoped_551_runbooks_post_public_service
pass
test_project_scoped_552_runbooks_patch_admin
pass
test_project_scoped_553_runbooks_patch_manager
pass
test_project_scoped_554_service_patch_runbook
pass
test_project_scoped_555_project_admin_delete_runbook
pass
test_project_scoped_556_project_manager_delete_runbook
pass
test_project_scoped_557_service_get_runbooks
pass
test_project_scoped_558_runbooks_project_admin
pass
test_project_scoped_559_runbooks_runbook_id_get_project_admin
pass
test_project_scoped_560_project_admin_patch_runbook
pass
test_project_scoped_561_runbooks_project_manager
pass
test_project_scoped_562_runbooks_runbook_id_get_project_manager
pass
test_project_scoped_563_project_manager_patch_runbook
pass
test_project_scoped_564_runbooks_project_member
pass
test_project_scoped_565_runbooks_runbook_id_get_project_member
pass
test_project_scoped_566_runbooks_list_project_reader
pass
test_project_scoped_567_runbooks_runbook_id_get_project_reader
pass
test_project_scoped_568_runbooks_list_third_party_admin
pass
test_project_scoped_569_project_reader_cannot_post_runbook
pass
test_project_scoped_570_project_reader_cannot_patch_runbook
pass
test_project_scoped_571_project_reader_cannot_set_runbook_owner
pass
test_project_scoped_572_project_reader_cannot_set_runbook_public
pass
test_project_scoped_573_project_reader_cannot_delete_runbook
pass
test_project_scoped_574_project_member_cannot_post_runbook
pass
test_project_scoped_575_project_member_cannot_patch_runbook
pass
test_project_scoped_576_project_member_cannot_set_runbook_owner
pass
test_project_scoped_577_project_member_cannot_set_runbook_public
pass
test_project_scoped_578_project_member_cannot_delete_runbook
pass
test_project_scoped_579_project_manager_cannot_set_runbook_owner
pass
test_project_scoped_580_project_manager_cannot_set_runbook_public
pass
test_project_scoped_581_project_admin_cannot_set_runbook_owner
pass
test_project_scoped_582_project_admin_cannot_set_runbook_public
pass
test_project_scoped_583_service_cannot_patch_runbook_owner
pass
test_project_scoped_584_service_cannot_patch_runbook_public
pass
test_project_scoped_585_third_party_admin_cannot_patch_runbook_owner
pass
test_project_scoped_586_third_party_admin_cannot_patch_runbook_public
pass
ironic.tests.unit.api.test_acl.TestRBACScoped 612 598 0 0 14 Detail
test_rbac_legacy_001_values
skip
test_rbac_legacy_002_nodes_post_admin
pass
test_rbac_legacy_003_nodes_post_member
pass
test_rbac_legacy_004_nodes_post_observer
pass
test_rbac_legacy_005_nodes_get_node_admin
pass
test_rbac_legacy_006_nodes_get_node_member
pass
test_rbac_legacy_007_nodes_get_node_observer
pass
test_rbac_legacy_008_nodes_get_node_other_admin
pass
test_rbac_legacy_009_nodes_get_admin
pass
test_rbac_legacy_010_nodes_get_other_admin
pass
test_rbac_legacy_011_nodes_detail_get_admin
pass
test_rbac_legacy_012_nodes_detail_get_member
pass
test_rbac_legacy_013_nodes_detail_get_observer
pass
test_rbac_legacy_014_nodes_node_ident_get_admin
pass
test_rbac_legacy_015_nodes_node_ident_get_member
pass
test_rbac_legacy_016_nodes_node_ident_get_observer
pass
test_rbac_legacy_017_nodes_node_ident_patch_admin
pass
test_rbac_legacy_018_nodes_node_ident_patch_member
pass
test_rbac_legacy_019_nodes_node_ident_patch_observer
pass
test_rbac_legacy_020_nodes_node_ident_delete_admin
pass
test_rbac_legacy_021_nodes_node_ident_delete_member
pass
test_rbac_legacy_022_nodes_node_ident_delete_observer
pass
test_rbac_legacy_023_nodes_validate_get_admin
pass
test_rbac_legacy_024_nodes_validate_get_member
pass
test_rbac_legacy_025_nodes_validate_get_observer
pass
test_rbac_legacy_026_nodes_maintenance_put_admin
pass
test_rbac_legacy_027_nodes_maintenance_put_member
pass
test_rbac_legacy_028_nodes_maintenance_put_observer
pass
test_rbac_legacy_029_nodes_maintenance_delete_admin
pass
test_rbac_legacy_030_nodes_maintenance_delete_member
pass
test_rbac_legacy_031_nodes_maintenance_delete_observer
pass
test_rbac_legacy_032_nodes_management_boot_device_put_admin
pass
test_rbac_legacy_033_nodes_management_boot_device_put_member
pass
test_rbac_legacy_034_nodes_management_boot_device_put_observer
pass
test_rbac_legacy_035_nodes_management_boot_device_get_admin
pass
test_rbac_legacy_036_nodes_management_boot_device_get_member
pass
test_rbac_legacy_037_nodes_management_boot_device_get_observer
pass
test_rbac_legacy_038_nodes_management_boot_device_supported_get_admin
pass
test_rbac_legacy_039_nodes_management_boot_device_supported_get_member
pass
test_rbac_legacy_040_nodes_management_boot_device_supported_get_observer
pass
test_rbac_legacy_041_nodes_management_inject_nmi_put_admin
pass
test_rbac_legacy_042_nodes_management_inject_nmi_put_member
pass
test_rbac_legacy_043_nodes_management_inject_nmi_put_observer
pass
test_rbac_legacy_044_nodes_states_get_admin
pass
test_rbac_legacy_045_nodes_states_get_member
pass
test_rbac_legacy_046_nodes_states_get_observer
pass
test_rbac_legacy_047_nodes_states_power_put_admin
pass
test_rbac_legacy_048_nodes_states_power_put_member
pass
test_rbac_legacy_049_nodes_states_power_put_observer
pass
test_rbac_legacy_050_nodes_states_boot_mode_put_admin
pass
test_rbac_legacy_051_nodes_states_boot_mode_put_member
pass
test_rbac_legacy_052_nodes_states_boot_mode_put_observer
pass
test_rbac_legacy_053_nodes_states_secure_boot_put_admin
pass
test_rbac_legacy_054_nodes_states_secure_boot_put_member
pass
test_rbac_legacy_055_nodes_states_secure_boot_put_observer
pass
test_rbac_legacy_056_nodes_states_provision_put_admin
pass
test_rbac_legacy_057_nodes_states_provision_put_member
pass
test_rbac_legacy_058_nodes_states_provision_put_observer
pass
test_rbac_legacy_059_nodes_states_raid_put_admin
pass
test_rbac_legacy_060_nodes_states_raid_put_member
pass
test_rbac_legacy_061_nodes_states_raid_put_observer
pass
test_rbac_legacy_062_nodes_states_console_get_admin
pass
test_rbac_legacy_063_nodes_states_console_get_member
pass
test_rbac_legacy_064_nodes_states_console_get_observer
pass
test_rbac_legacy_065_nodes_states_console_put_admin
pass
test_rbac_legacy_066_nodes_states_console_put_member
pass
test_rbac_legacy_067_nodes_states_console_put_observer
pass
test_rbac_legacy_068_nodes_vendor_passthru_methods_get_admin
pass
test_rbac_legacy_069_nodes_vendor_passthru_methods_get_member
pass
test_rbac_legacy_070_nodes_vendor_passthru_methods_get_observer
pass
test_rbac_legacy_071_nodes_vendor_passthru_get_admin
pass
test_rbac_legacy_072_nodes_vendor_passthru_get_member
pass
test_rbac_legacy_073_nodes_vendor_passthru_get_observer
pass
test_rbac_legacy_074_nodes_vendor_passthru_post_admin
pass
test_rbac_legacy_075_nodes_vendor_passthru_post_member
pass
test_rbac_legacy_076_nodes_vendor_passthru_post_observer
pass
test_rbac_legacy_077_nodes_vendor_passthru_put_admin
pass
test_rbac_legacy_078_nodes_vendor_passthru_put_member
pass
test_rbac_legacy_079_nodes_vendor_passthru_put_observer
pass
test_rbac_legacy_080_nodes_vendor_passthru_delete_admin
pass
test_rbac_legacy_081_nodes_vendor_passthru_delete_member
pass
test_rbac_legacy_082_nodes_vendor_passthru_delete_observer
pass
test_rbac_legacy_083_nodes_traits_get_admin
pass
test_rbac_legacy_084_nodes_traits_get_member
pass
test_rbac_legacy_085_nodes_traits_get_observer
pass
test_rbac_legacy_086_nodes_traits_put_admin
pass
test_rbac_legacy_087_nodes_traits_put_member
pass
test_rbac_legacy_088_nodes_traits_put_observer
pass
test_rbac_legacy_089_nodes_traits_delete_admin
pass
test_rbac_legacy_090_nodes_traits_delete_member
pass
test_rbac_legacy_091_nodes_traits_delete_observer
pass
test_rbac_legacy_092_nodes_traits_trait_put_admin
pass
test_rbac_legacy_093_nodes_traits_trait_put_member
pass
test_rbac_legacy_094_nodes_traits_trait_put_observer
pass
test_rbac_legacy_095_nodes_traits_trait_delete_admin
pass
test_rbac_legacy_096_nodes_traits_trait_delete_member
pass
test_rbac_legacy_097_nodes_traits_trait_delete_observer
pass
test_rbac_legacy_098_nodes_vifs_get_admin
pass
test_rbac_legacy_099_nodes_vifs_get_member
pass
test_rbac_legacy_100_nodes_vifs_get_observer
pass
test_rbac_legacy_101_nodes_vifs_post_admin
pass
test_rbac_legacy_102_nodes_vifs_post_member
pass
test_rbac_legacy_103_nodes_vifs_post_observer
pass
test_rbac_legacy_104_nodes_vifs_node_vif_ident_delete_admin
pass
test_rbac_legacy_105_nodes_vifs_node_vif_ident_delete_member
pass
test_rbac_legacy_106_nodes_vifs_node_vif_ident_delete_observer
pass
test_rbac_legacy_107_nodes_management_indicators_get_admin
pass
test_rbac_legacy_108_nodes_management_indicators_get_member
pass
test_rbac_legacy_109_nodes_management_indicators_get_observer
pass
test_rbac_legacy_110_nodes_management_indicators_component_get_allow
skip
test_rbac_legacy_111_nodes_management_indicators_component_ind_ident_get_allow
skip
test_rbac_legacy_112_nodes_management_indicators_component_ind_ident_put_allow
skip
test_rbac_legacy_113_portgroups_get_admin
pass
test_rbac_legacy_114_portgroups_get_member
pass
test_rbac_legacy_115_portgroups_get_observer
pass
test_rbac_legacy_116_portgroups_post_admin
pass
test_rbac_legacy_117_portgroups_post_member
pass
test_rbac_legacy_118_portgroups_post_observer
pass
test_rbac_legacy_119_portgroups_detail_get_admin
pass
test_rbac_legacy_120_portgroups_detail_get_member
pass
test_rbac_legacy_121_portgroups_detail_get_observer
pass
test_rbac_legacy_122_portgroups_portgroup_ident_get_admin
pass
test_rbac_legacy_123_portgroups_portgroup_ident_get_member
pass
test_rbac_legacy_124_portgroups_portgroup_ident_get_observer
pass
test_rbac_legacy_125_portgroups_portgroup_ident_patch_admin
pass
test_rbac_legacy_126_portgroups_portgroup_ident_patch_member
pass
test_rbac_legacy_127_portgroups_portgroup_ident_patch_observer
pass
test_rbac_legacy_128_portgroups_portgroup_ident_delete_admin
pass
test_rbac_legacy_129_portgroups_portgroup_ident_delete_member
pass
test_rbac_legacy_130_portgroups_portgroup_ident_delete_observer
pass
test_rbac_legacy_131_nodes_portgroups_get_admin
pass
test_rbac_legacy_132_nodes_portgroups_get_member
pass
test_rbac_legacy_133_nodes_portgroups_get_observer
pass
test_rbac_legacy_134_nodes_portgroups_detail_get_admin
pass
test_rbac_legacy_135_nodes_portgroups_detail_get_member
pass
test_rbac_legacy_136_nodes_portgroups_detail_get_observer
pass
test_rbac_legacy_137_ports_get_admin
pass
test_rbac_legacy_138_ports_get_member
pass
test_rbac_legacy_139_ports_get_observer
pass
test_rbac_legacy_140_ports_post_admin
pass
test_rbac_legacy_141_ports_post_member
pass
test_rbac_legacy_142_ports_post_observer
pass
test_rbac_legacy_143_ports_detail_get_admin
pass
test_rbac_legacy_144_ports_detail_get_member
pass
test_rbac_legacy_145_ports_detail_get_observer
pass
test_rbac_legacy_146_ports_port_id_get_admin
pass
test_rbac_legacy_147_ports_port_id_get_member
pass
test_rbac_legacy_148_ports_port_id_get_observer
pass
test_rbac_legacy_149_ports_port_id_patch_admin
pass
test_rbac_legacy_150_ports_port_id_patch_member
pass
test_rbac_legacy_151_ports_port_id_patch_observer
pass
test_rbac_legacy_152_ports_port_id_delete_admin
pass
test_rbac_legacy_153_ports_port_id_delete_member
pass
test_rbac_legacy_154_ports_port_id_delete_observer
pass
test_rbac_legacy_155_nodes_ports_get_admin
pass
test_rbac_legacy_156_nodes_ports_get_member
pass
test_rbac_legacy_157_nodes_ports_get_observer
pass
test_rbac_legacy_158_nodes_ports_detail_get_admin
pass
test_rbac_legacy_159_nodes_ports_detail_get_member
pass
test_rbac_legacy_160_nodes_ports_detail_get_observer
pass
test_rbac_legacy_161_portgroups_ports_get_admin
pass
test_rbac_legacy_162_portgroups_ports_get_member
pass
test_rbac_legacy_163_portgroups_ports_get_observer
pass
test_rbac_legacy_164_portgroups_ports_detail_get_admin
pass
test_rbac_legacy_165_portgroups_ports_detail_get_member
pass
test_rbac_legacy_166_portgroups_ports_detail_get_observer
pass
test_rbac_legacy_167_volume_get_admin
pass
test_rbac_legacy_168_volume_get_member
pass
test_rbac_legacy_169_volume_get_observer
pass
test_rbac_legacy_170_volume_connectors_get_admin
pass
test_rbac_legacy_171_volume_connectors_get_member
pass
test_rbac_legacy_172_volume_connectors_get_observer
pass
test_rbac_legacy_173_volume_connectors_post_admin
pass
test_rbac_legacy_174_volume_connectors_post_member
pass
test_rbac_legacy_175_volume_connectors_post_observer
pass
test_rbac_legacy_176_volume_volume_connector_id_get_admin
pass
test_rbac_legacy_177_volume_volume_connector_id_get_member
pass
test_rbac_legacy_178_volume_volume_connector_id_get_observer
pass
test_rbac_legacy_179_volume_volume_connector_id_patch_admin
pass
test_rbac_legacy_180_volume_volume_connector_id_patch_member
pass
test_rbac_legacy_181_volume_volume_connector_id_patch_observer
pass
test_rbac_legacy_182_volume_volume_connector_id_delete_admin
pass
test_rbac_legacy_183_volume_volume_connector_id_delete_member
pass
test_rbac_legacy_184_volume_volume_connector_id_delete_observer
pass
test_rbac_legacy_185_volume_targets_get_admin
pass
test_rbac_legacy_186_volume_targets_get_member
pass
test_rbac_legacy_187_volume_targets_get_observer
pass
test_rbac_legacy_188_volume_targets_post_admin
pass
test_rbac_legacy_189_volume_targets_post_member
pass
test_rbac_legacy_190_volume_targets_post_observer
pass
test_rbac_legacy_191_volume_volume_target_id_get_admin
pass
test_rbac_legacy_192_volume_volume_target_id_get_member
pass
test_rbac_legacy_193_volume_volume_target_id_get_observer
pass
test_rbac_legacy_194_volume_volume_target_id_patch_admin
pass
test_rbac_legacy_195_volume_volume_target_id_patch_member
pass
test_rbac_legacy_196_volume_volume_target_id_patch_observer
pass
test_rbac_legacy_197_volume_volume_target_id_delete_admin
pass
test_rbac_legacy_198_volume_volume_target_id_delete_member
pass
test_rbac_legacy_199_volume_volume_target_id_delete_observer
pass
test_rbac_legacy_200_nodes_volume_get_admin
pass
test_rbac_legacy_201_nodes_volume_get_member
pass
test_rbac_legacy_202_nodes_volume_get_observer
pass
test_rbac_legacy_203_nodes_volume_connectors_get_admin
pass
test_rbac_legacy_204_nodes_volume_connectors_get_member
pass
test_rbac_legacy_205_nodes_volume_connectors_get_observer
pass
test_rbac_legacy_206_nodes_volume_targets_get_admin
pass
test_rbac_legacy_207_nodes_volume_targets_get_member
pass
test_rbac_legacy_208_nodes_volume_targets_get_observer
pass
test_rbac_legacy_209_drivers_get_admin
pass
test_rbac_legacy_210_drivers_get_member
pass
test_rbac_legacy_211_drivers_get_observer
pass
test_rbac_legacy_212_drivers_driver_name_get_admin
pass
test_rbac_legacy_213_drivers_driver_name_get_member
pass
test_rbac_legacy_214_drivers_driver_name_get_observer
pass
test_rbac_legacy_215_drivers_properties_get_admin
pass
test_rbac_legacy_216_drivers_properties_get_member
pass
test_rbac_legacy_217_drivers_properties_get_observer
pass
test_rbac_legacy_218_drivers_raid_logical_disk_properties_get_admin
pass
test_rbac_legacy_219_drivers_raid_logical_disk_properties_get_member
pass
test_rbac_legacy_220_drivers_raid_logical_disk_properties_get_observer
pass
test_rbac_legacy_221_drivers_vendor_passthru_methods_get_admin
pass
test_rbac_legacy_222_drivers_vendor_passthru_methods_get_member
pass
test_rbac_legacy_223_drivers_vendor_passthru_methods_get_observer
pass
test_rbac_legacy_224_drivers_vendor_passthru_get_admin
pass
test_rbac_legacy_225_drivers_vendor_passthru_get_member
pass
test_rbac_legacy_226_drivers_vendor_passthru_get_observer
pass
test_rbac_legacy_227_drivers_vendor_passthru_post_admin
pass
test_rbac_legacy_228_drivers_vendor_passthru_post_member
pass
test_rbac_legacy_229_drivers_vendor_passthru_post_observer
pass
test_rbac_legacy_230_drivers_vendor_passthru_put_admin
pass
test_rbac_legacy_231_drivers_vendor_passthru_put_member
pass
test_rbac_legacy_232_drivers_vendor_passthru_put_observer
pass
test_rbac_legacy_233_drivers_vendor_passthru_delete_admin
skip
test_rbac_legacy_234_drivers_vendor_passthru_delete_observer
skip
test_rbac_legacy_235_nodes_bios_get_admin
pass
test_rbac_legacy_236_nodes_bios_get_member
pass
test_rbac_legacy_237_nodes_bios_get_observer
pass
test_rbac_legacy_238_nodes_bios_bios_setting_get_admin
pass
test_rbac_legacy_239_nodes_bios_bios_setting_get_member
pass
test_rbac_legacy_240_nodes_bios_bios_setting_get_observer
pass
test_rbac_legacy_241_conductors_get_admin
pass
test_rbac_legacy_242_conductors_get_member
pass
test_rbac_legacy_243_conductors_get_observer
pass
test_rbac_legacy_244_conductors_hostname_get_admin
pass
test_rbac_legacy_245_conductors_hostname_get_member
pass
test_rbac_legacy_246_conductors_hostname_get_observer
pass
test_rbac_legacy_247_allocations_post_admin
pass
test_rbac_legacy_248_allocations_post_member
skip
test_rbac_legacy_249_allocations_post_observer
pass
test_rbac_legacy_250_allocations_get_admin
pass
test_rbac_legacy_251_allocations_get_member
pass
test_rbac_legacy_252_allocations_get_observer
pass
test_rbac_legacy_253_allocations_allocation_id_get_admin
pass
test_rbac_legacy_254_allocations_allocation_id_get_member
pass
test_rbac_legacy_255_allocations_allocation_id_get_observer
pass
test_rbac_legacy_256_allocations_allocation_id_patch_admin
pass
test_rbac_legacy_257_allocations_allocation_id_patch_member
pass
test_rbac_legacy_258_allocations_allocation_id_patch_observer
pass
test_rbac_legacy_259_allocations_allocation_id_delete_admin
pass
test_rbac_legacy_260_allocations_allocation_id_delete_member
pass
test_rbac_legacy_261_allocations_allocation_id_delete_observer
pass
test_rbac_legacy_262_nodes_allocation_get_admin
pass
test_rbac_legacy_263_nodes_allocation_get_member
pass
test_rbac_legacy_264_nodes_allocation_get_observer
pass
test_rbac_legacy_265_nodes_allocation_delete_admin
pass
test_rbac_legacy_266_nodes_allocation_delete_member
pass
test_rbac_legacy_267_nodes_allocation_delete_observer
pass
test_rbac_legacy_268_deploy_templates_post_admin
pass
test_rbac_legacy_269_deploy_templates_post_member
pass
test_rbac_legacy_270_deploy_templates_post_observer
pass
test_rbac_legacy_271_deploy_templates_get_admin
pass
test_rbac_legacy_272_deploy_templates_get_member
pass
test_rbac_legacy_273_deploy_templates_get_observer
pass
test_rbac_legacy_274_deploy_templates_deploy_template_id_get_admin
pass
test_rbac_legacy_275_deploy_templates_deploy_template_id_get_member
pass
test_rbac_legacy_276_deploy_templates_deploy_template_id_get_observer
pass
test_rbac_legacy_277_deploy_templates_deploy_template_id_patch_admin
pass
test_rbac_legacy_278_deploy_templates_deploy_template_id_patch_member
pass
test_rbac_legacy_279_deploy_templates_deploy_template_id_patch_observer
pass
test_rbac_legacy_280_deploy_templates_deploy_template_id_delete_admin
pass
test_rbac_legacy_281_deploy_templates_deploy_template_id_delete_member
pass
test_rbac_legacy_282_deploy_templates_deploy_template_id_delete_observer
pass
test_rbac_legacy_283_chassis_post_admin
pass
test_rbac_legacy_284_chassis_post_member
pass
test_rbac_legacy_285_chassis_post_observer
pass
test_rbac_legacy_286_chassis_get_admin
pass
test_rbac_legacy_287_chassis_get_member
pass
test_rbac_legacy_288_chassis_get_observer
pass
test_rbac_legacy_289_chassis_detail_get_admin
pass
test_rbac_legacy_290_chassis_detail_get_member
pass
test_rbac_legacy_291_chassis_detail_get_observer
pass
test_rbac_legacy_292_chassis_chassis_id_get_admin
pass
test_rbac_legacy_293_chassis_chassis_id_get_member
pass
test_rbac_legacy_294_chassis_chassis_id_get_observer
pass
test_rbac_legacy_295_chassis_chassis_id_patch_admin
pass
test_rbac_legacy_296_chassis_chassis_id_patch_member
pass
test_rbac_legacy_297_chassis_chassis_id_patch_observer
pass
test_rbac_legacy_298_chassis_chassis_id_delete_admin
pass
test_rbac_legacy_299_chassis_chassis_id_delete_member
pass
test_rbac_legacy_300_chassis_chassis_id_delete_observer
pass
test_rbac_legacy_301_node_history_get_admin
pass
test_rbac_legacy_302_node_history_get_member
pass
test_rbac_legacy_303_node_history_get_observer
pass
test_rbac_legacy_304_node_history_get_entry_admin
pass
test_rbac_legacy_305_node_history_get_entry_member
pass
test_rbac_legacy_306_node_history_get_entry_observer
pass
test_scoped_canary_001_values
skip
test_scoped_canary_002_nodes_post_admin
pass
test_scoped_canary_003_nodes_post_member
pass
test_scoped_canary_004_nodes_post_observer
pass
test_scoped_canary_005_nodes_get_node_admin
pass
test_scoped_canary_006_nodes_get_node_member
pass
test_scoped_canary_007_nodes_get_node_observer
pass
test_scoped_canary_008_nodes_get_node_other_admin
pass
test_scoped_canary_009_nodes_get_admin
pass
test_scoped_canary_010_nodes_get_other_admin
pass
test_scoped_canary_011_nodes_detail_get_admin
pass
test_scoped_canary_012_nodes_detail_get_member
pass
test_scoped_canary_013_nodes_detail_get_observer
pass
test_scoped_canary_014_nodes_node_ident_get_admin
pass
test_scoped_canary_015_nodes_node_ident_get_member
pass
test_scoped_canary_016_nodes_node_ident_get_observer
pass
test_scoped_canary_017_nodes_node_ident_patch_admin
pass
test_scoped_canary_018_nodes_node_ident_patch_member
pass
test_scoped_canary_019_nodes_node_ident_patch_observer
pass
test_scoped_canary_020_nodes_node_ident_delete_admin
pass
test_scoped_canary_021_nodes_node_ident_delete_member
pass
test_scoped_canary_022_nodes_node_ident_delete_observer
pass
test_scoped_canary_023_nodes_validate_get_admin
pass
test_scoped_canary_024_nodes_validate_get_member
pass
test_scoped_canary_025_nodes_validate_get_observer
pass
test_scoped_canary_026_nodes_maintenance_put_admin
pass
test_scoped_canary_027_nodes_maintenance_put_member
pass
test_scoped_canary_028_nodes_maintenance_put_observer
pass
test_scoped_canary_029_nodes_maintenance_delete_admin
pass
test_scoped_canary_030_nodes_maintenance_delete_member
pass
test_scoped_canary_031_nodes_maintenance_delete_observer
pass
test_scoped_canary_032_nodes_management_boot_device_put_admin
pass
test_scoped_canary_033_nodes_management_boot_device_put_member
pass
test_scoped_canary_034_nodes_management_boot_device_put_observer
pass
test_scoped_canary_035_nodes_management_boot_device_get_admin
pass
test_scoped_canary_036_nodes_management_boot_device_get_member
pass
test_scoped_canary_037_nodes_management_boot_device_get_observer
pass
test_scoped_canary_038_nodes_management_boot_device_supported_get_admin
pass
test_scoped_canary_039_nodes_management_boot_device_supported_get_member
pass
test_scoped_canary_040_nodes_management_boot_device_supported_get_observer
pass
test_scoped_canary_041_nodes_management_inject_nmi_put_admin
pass
test_scoped_canary_042_nodes_management_inject_nmi_put_member
pass
test_scoped_canary_043_nodes_management_inject_nmi_put_observer
pass
test_scoped_canary_044_nodes_states_get_admin
pass
test_scoped_canary_045_nodes_states_get_member
pass
test_scoped_canary_046_nodes_states_get_observer
pass
test_scoped_canary_047_nodes_states_power_put_admin
pass
test_scoped_canary_048_nodes_states_power_put_member
pass
test_scoped_canary_049_nodes_states_power_put_observer
pass
test_scoped_canary_050_nodes_states_boot_mode_put_admin
pass
test_scoped_canary_051_nodes_states_boot_mode_put_member
pass
test_scoped_canary_052_nodes_states_boot_mode_put_observer
pass
test_scoped_canary_053_nodes_states_secure_boot_put_admin
pass
test_scoped_canary_054_nodes_states_secure_boot_put_member
pass
test_scoped_canary_055_nodes_states_secure_boot_put_observer
pass
test_scoped_canary_056_nodes_states_provision_put_admin
pass
test_scoped_canary_057_nodes_states_provision_put_member
pass
test_scoped_canary_058_nodes_states_provision_put_observer
pass
test_scoped_canary_059_nodes_states_raid_put_admin
pass
test_scoped_canary_060_nodes_states_raid_put_member
pass
test_scoped_canary_061_nodes_states_raid_put_observer
pass
test_scoped_canary_062_nodes_states_console_get_admin
pass
test_scoped_canary_063_nodes_states_console_get_member
pass
test_scoped_canary_064_nodes_states_console_get_observer
pass
test_scoped_canary_065_nodes_states_console_put_admin
pass
test_scoped_canary_066_nodes_states_console_put_member
pass
test_scoped_canary_067_nodes_states_console_put_observer
pass
test_scoped_canary_068_nodes_vendor_passthru_methods_get_admin
pass
test_scoped_canary_069_nodes_vendor_passthru_methods_get_member
pass
test_scoped_canary_070_nodes_vendor_passthru_methods_get_observer
pass
test_scoped_canary_071_nodes_vendor_passthru_get_admin
pass
test_scoped_canary_072_nodes_vendor_passthru_get_member
pass
test_scoped_canary_073_nodes_vendor_passthru_get_observer
pass
test_scoped_canary_074_nodes_vendor_passthru_post_admin
pass
test_scoped_canary_075_nodes_vendor_passthru_post_member
pass
test_scoped_canary_076_nodes_vendor_passthru_post_observer
pass
test_scoped_canary_077_nodes_vendor_passthru_put_admin
pass
test_scoped_canary_078_nodes_vendor_passthru_put_member
pass
test_scoped_canary_079_nodes_vendor_passthru_put_observer
pass
test_scoped_canary_080_nodes_vendor_passthru_delete_admin
pass
test_scoped_canary_081_nodes_vendor_passthru_delete_member
pass
test_scoped_canary_082_nodes_vendor_passthru_delete_observer
pass
test_scoped_canary_083_nodes_traits_get_admin
pass
test_scoped_canary_084_nodes_traits_get_member
pass
test_scoped_canary_085_nodes_traits_get_observer
pass
test_scoped_canary_086_nodes_traits_put_admin
pass
test_scoped_canary_087_nodes_traits_put_member
pass
test_scoped_canary_088_nodes_traits_put_observer
pass
test_scoped_canary_089_nodes_traits_delete_admin
pass
test_scoped_canary_090_nodes_traits_delete_member
pass
test_scoped_canary_091_nodes_traits_delete_observer
pass
test_scoped_canary_092_nodes_traits_trait_put_admin
pass
test_scoped_canary_093_nodes_traits_trait_put_member
pass
test_scoped_canary_094_nodes_traits_trait_put_observer
pass
test_scoped_canary_095_nodes_traits_trait_delete_admin
pass
test_scoped_canary_096_nodes_traits_trait_delete_member
pass
test_scoped_canary_097_nodes_traits_trait_delete_observer
pass
test_scoped_canary_098_nodes_vifs_get_admin
pass
test_scoped_canary_099_nodes_vifs_get_member
pass
test_scoped_canary_100_nodes_vifs_get_observer
pass
test_scoped_canary_101_nodes_vifs_post_admin
pass
test_scoped_canary_102_nodes_vifs_post_member
pass
test_scoped_canary_103_nodes_vifs_post_observer
pass
test_scoped_canary_104_nodes_vifs_node_vif_ident_delete_admin
pass
test_scoped_canary_105_nodes_vifs_node_vif_ident_delete_member
pass
test_scoped_canary_106_nodes_vifs_node_vif_ident_delete_observer
pass
test_scoped_canary_107_nodes_management_indicators_get_admin
pass
test_scoped_canary_108_nodes_management_indicators_get_member
pass
test_scoped_canary_109_nodes_management_indicators_get_observer
pass
test_scoped_canary_110_nodes_management_indicators_component_get_allow
skip
test_scoped_canary_111_nodes_management_indicators_component_ind_ident_get_allow
skip
test_scoped_canary_112_nodes_management_indicators_component_ind_ident_put_allow
skip
test_scoped_canary_113_portgroups_get_admin
pass
test_scoped_canary_114_portgroups_get_member
pass
test_scoped_canary_115_portgroups_get_observer
pass
test_scoped_canary_116_portgroups_post_admin
pass
test_scoped_canary_117_portgroups_post_member
pass
test_scoped_canary_118_portgroups_post_observer
pass
test_scoped_canary_119_portgroups_detail_get_admin
pass
test_scoped_canary_120_portgroups_detail_get_member
pass
test_scoped_canary_121_portgroups_detail_get_observer
pass
test_scoped_canary_122_portgroups_portgroup_ident_get_admin
pass
test_scoped_canary_123_portgroups_portgroup_ident_get_member
pass
test_scoped_canary_124_portgroups_portgroup_ident_get_observer
pass
test_scoped_canary_125_portgroups_portgroup_ident_patch_admin
pass
test_scoped_canary_126_portgroups_portgroup_ident_patch_member
pass
test_scoped_canary_127_portgroups_portgroup_ident_patch_observer
pass
test_scoped_canary_128_portgroups_portgroup_ident_delete_admin
pass
test_scoped_canary_129_portgroups_portgroup_ident_delete_member
pass
test_scoped_canary_130_portgroups_portgroup_ident_delete_observer
pass
test_scoped_canary_131_nodes_portgroups_get_admin
pass
test_scoped_canary_132_nodes_portgroups_get_member
pass
test_scoped_canary_133_nodes_portgroups_get_observer
pass
test_scoped_canary_134_nodes_portgroups_detail_get_admin
pass
test_scoped_canary_135_nodes_portgroups_detail_get_member
pass
test_scoped_canary_136_nodes_portgroups_detail_get_observer
pass
test_scoped_canary_137_ports_get_admin
pass
test_scoped_canary_138_ports_get_member
pass
test_scoped_canary_139_ports_get_observer
pass
test_scoped_canary_140_ports_post_admin
pass
test_scoped_canary_141_ports_post_member
pass
test_scoped_canary_142_ports_post_observer
pass
test_scoped_canary_143_ports_detail_get_admin
pass
test_scoped_canary_144_ports_detail_get_member
pass
test_scoped_canary_145_ports_detail_get_observer
pass
test_scoped_canary_146_ports_port_id_get_admin
pass
test_scoped_canary_147_ports_port_id_get_member
pass
test_scoped_canary_148_ports_port_id_get_observer
pass
test_scoped_canary_149_ports_port_id_patch_admin
pass
test_scoped_canary_150_ports_port_id_patch_member
pass
test_scoped_canary_151_ports_port_id_patch_observer
pass
test_scoped_canary_152_ports_port_id_delete_admin
pass
test_scoped_canary_153_ports_port_id_delete_member
pass
test_scoped_canary_154_ports_port_id_delete_observer
pass
test_scoped_canary_155_nodes_ports_get_admin
pass
test_scoped_canary_156_nodes_ports_get_member
pass
test_scoped_canary_157_nodes_ports_get_observer
pass
test_scoped_canary_158_nodes_ports_detail_get_admin
pass
test_scoped_canary_159_nodes_ports_detail_get_member
pass
test_scoped_canary_160_nodes_ports_detail_get_observer
pass
test_scoped_canary_161_portgroups_ports_get_admin
pass
test_scoped_canary_162_portgroups_ports_get_member
pass
test_scoped_canary_163_portgroups_ports_get_observer
pass
test_scoped_canary_164_portgroups_ports_detail_get_admin
pass
test_scoped_canary_165_portgroups_ports_detail_get_member
pass
test_scoped_canary_166_portgroups_ports_detail_get_observer
pass
test_scoped_canary_167_volume_get_admin
pass
test_scoped_canary_168_volume_get_member
pass
test_scoped_canary_169_volume_get_observer
pass
test_scoped_canary_170_volume_connectors_get_admin
pass
test_scoped_canary_171_volume_connectors_get_member
pass
test_scoped_canary_172_volume_connectors_get_observer
pass
test_scoped_canary_173_volume_connectors_post_admin
pass
test_scoped_canary_174_volume_connectors_post_member
pass
test_scoped_canary_175_volume_connectors_post_observer
pass
test_scoped_canary_176_volume_volume_connector_id_get_admin
pass
test_scoped_canary_177_volume_volume_connector_id_get_member
pass
test_scoped_canary_178_volume_volume_connector_id_get_observer
pass
test_scoped_canary_179_volume_volume_connector_id_patch_admin
pass
test_scoped_canary_180_volume_volume_connector_id_patch_member
pass
test_scoped_canary_181_volume_volume_connector_id_patch_observer
pass
test_scoped_canary_182_volume_volume_connector_id_delete_admin
pass
test_scoped_canary_183_volume_volume_connector_id_delete_member
pass
test_scoped_canary_184_volume_volume_connector_id_delete_observer
pass
test_scoped_canary_185_volume_targets_get_admin
pass
test_scoped_canary_186_volume_targets_get_member
pass
test_scoped_canary_187_volume_targets_get_observer
pass
test_scoped_canary_188_volume_targets_post_admin
pass
test_scoped_canary_189_volume_targets_post_member
pass
test_scoped_canary_190_volume_targets_post_observer
pass
test_scoped_canary_191_volume_volume_target_id_get_admin
pass
test_scoped_canary_192_volume_volume_target_id_get_member
pass
test_scoped_canary_193_volume_volume_target_id_get_observer
pass
test_scoped_canary_194_volume_volume_target_id_patch_admin
pass
test_scoped_canary_195_volume_volume_target_id_patch_member
pass
test_scoped_canary_196_volume_volume_target_id_patch_observer
pass
test_scoped_canary_197_volume_volume_target_id_delete_admin
pass
test_scoped_canary_198_volume_volume_target_id_delete_member
pass
test_scoped_canary_199_volume_volume_target_id_delete_observer
pass
test_scoped_canary_200_nodes_volume_get_admin
pass
test_scoped_canary_201_nodes_volume_get_member
pass
test_scoped_canary_202_nodes_volume_get_observer
pass
test_scoped_canary_203_nodes_volume_connectors_get_admin
pass
test_scoped_canary_204_nodes_volume_connectors_get_member
pass
test_scoped_canary_205_nodes_volume_connectors_get_observer
pass
test_scoped_canary_206_nodes_volume_targets_get_admin
pass
test_scoped_canary_207_nodes_volume_targets_get_member
pass
test_scoped_canary_208_nodes_volume_targets_get_observer
pass
test_scoped_canary_209_drivers_get_admin
pass
test_scoped_canary_210_drivers_get_member
pass
test_scoped_canary_211_drivers_get_observer
pass
test_scoped_canary_212_drivers_driver_name_get_admin
pass
test_scoped_canary_213_drivers_driver_name_get_member
pass
test_scoped_canary_214_drivers_driver_name_get_observer
pass
test_scoped_canary_215_drivers_properties_get_admin
pass
test_scoped_canary_216_drivers_properties_get_member
pass
test_scoped_canary_217_drivers_properties_get_observer
pass
test_scoped_canary_218_drivers_raid_logical_disk_properties_get_admin
pass
test_scoped_canary_219_drivers_raid_logical_disk_properties_get_member
pass
test_scoped_canary_220_drivers_raid_logical_disk_properties_get_observer
pass
test_scoped_canary_221_drivers_vendor_passthru_methods_get_admin
pass
test_scoped_canary_222_drivers_vendor_passthru_methods_get_member
pass
test_scoped_canary_223_drivers_vendor_passthru_methods_get_observer
pass
test_scoped_canary_224_drivers_vendor_passthru_get_admin
pass
test_scoped_canary_225_drivers_vendor_passthru_get_member
pass
test_scoped_canary_226_drivers_vendor_passthru_get_observer
pass
test_scoped_canary_227_drivers_vendor_passthru_post_admin
pass
test_scoped_canary_228_drivers_vendor_passthru_post_member
pass
test_scoped_canary_229_drivers_vendor_passthru_post_observer
pass
test_scoped_canary_230_drivers_vendor_passthru_put_admin
pass
test_scoped_canary_231_drivers_vendor_passthru_put_member
pass
test_scoped_canary_232_drivers_vendor_passthru_put_observer
pass
test_scoped_canary_233_drivers_vendor_passthru_delete_admin
skip
test_scoped_canary_234_drivers_vendor_passthru_delete_observer
skip
test_scoped_canary_235_nodes_bios_get_admin
pass
test_scoped_canary_236_nodes_bios_get_member
pass
test_scoped_canary_237_nodes_bios_get_observer
pass
test_scoped_canary_238_nodes_bios_bios_setting_get_admin
pass
test_scoped_canary_239_nodes_bios_bios_setting_get_member
pass
test_scoped_canary_240_nodes_bios_bios_setting_get_observer
pass
test_scoped_canary_241_conductors_get_admin
pass
test_scoped_canary_242_conductors_get_member
pass
test_scoped_canary_243_conductors_get_observer
pass
test_scoped_canary_244_conductors_hostname_get_admin
pass
test_scoped_canary_245_conductors_hostname_get_member
pass
test_scoped_canary_246_conductors_hostname_get_observer
pass
test_scoped_canary_247_allocations_post_admin
pass
test_scoped_canary_248_allocations_post_member
skip
test_scoped_canary_249_allocations_post_observer
pass
test_scoped_canary_250_allocations_get_admin
pass
test_scoped_canary_251_allocations_get_member
pass
test_scoped_canary_252_allocations_get_observer
pass
test_scoped_canary_253_allocations_allocation_id_get_admin
pass
test_scoped_canary_254_allocations_allocation_id_get_member
pass
test_scoped_canary_255_allocations_allocation_id_get_observer
pass
test_scoped_canary_256_allocations_allocation_id_patch_admin
pass
test_scoped_canary_257_allocations_allocation_id_patch_member
pass
test_scoped_canary_258_allocations_allocation_id_patch_observer
pass
test_scoped_canary_259_allocations_allocation_id_delete_admin
pass
test_scoped_canary_260_allocations_allocation_id_delete_member
pass
test_scoped_canary_261_allocations_allocation_id_delete_observer
pass
test_scoped_canary_262_nodes_allocation_get_admin
pass
test_scoped_canary_263_nodes_allocation_get_member
pass
test_scoped_canary_264_nodes_allocation_get_observer
pass
test_scoped_canary_265_nodes_allocation_delete_admin
pass
test_scoped_canary_266_nodes_allocation_delete_member
pass
test_scoped_canary_267_nodes_allocation_delete_observer
pass
test_scoped_canary_268_deploy_templates_post_admin
pass
test_scoped_canary_269_deploy_templates_post_member
pass
test_scoped_canary_270_deploy_templates_post_observer
pass
test_scoped_canary_271_deploy_templates_get_admin
pass
test_scoped_canary_272_deploy_templates_get_member
pass
test_scoped_canary_273_deploy_templates_get_observer
pass
test_scoped_canary_274_deploy_templates_deploy_template_id_get_admin
pass
test_scoped_canary_275_deploy_templates_deploy_template_id_get_member
pass
test_scoped_canary_276_deploy_templates_deploy_template_id_get_observer
pass
test_scoped_canary_277_deploy_templates_deploy_template_id_patch_admin
pass
test_scoped_canary_278_deploy_templates_deploy_template_id_patch_member
pass
test_scoped_canary_279_deploy_templates_deploy_template_id_patch_observer
pass
test_scoped_canary_280_deploy_templates_deploy_template_id_delete_admin
pass
test_scoped_canary_281_deploy_templates_deploy_template_id_delete_member
pass
test_scoped_canary_282_deploy_templates_deploy_template_id_delete_observer
pass
test_scoped_canary_283_chassis_post_admin
pass
test_scoped_canary_284_chassis_post_member
pass
test_scoped_canary_285_chassis_post_observer
pass
test_scoped_canary_286_chassis_get_admin
pass
test_scoped_canary_287_chassis_get_member
pass
test_scoped_canary_288_chassis_get_observer
pass
test_scoped_canary_289_chassis_detail_get_admin
pass
test_scoped_canary_290_chassis_detail_get_member
pass
test_scoped_canary_291_chassis_detail_get_observer
pass
test_scoped_canary_292_chassis_chassis_id_get_admin
pass
test_scoped_canary_293_chassis_chassis_id_get_member
pass
test_scoped_canary_294_chassis_chassis_id_get_observer
pass
test_scoped_canary_295_chassis_chassis_id_patch_admin
pass
test_scoped_canary_296_chassis_chassis_id_patch_member
pass
test_scoped_canary_297_chassis_chassis_id_patch_observer
pass
test_scoped_canary_298_chassis_chassis_id_delete_admin
pass
test_scoped_canary_299_chassis_chassis_id_delete_member
pass
test_scoped_canary_300_chassis_chassis_id_delete_observer
pass
test_scoped_canary_301_node_history_get_admin
pass
test_scoped_canary_302_node_history_get_member
pass
test_scoped_canary_303_node_history_get_observer
pass
test_scoped_canary_304_node_history_get_entry_admin
pass
test_scoped_canary_305_node_history_get_entry_member
pass
test_scoped_canary_306_node_history_get_entry_observer
pass
ironic.tests.unit.api.test_acl.TestRBACScopedRequests 390 383 0 0 7 Detail
test_system_scoped_001_values
skip
test_system_scoped_002_nodes_post_admin
pass
test_system_scoped_003_nodes_post_member
pass
test_system_scoped_004_nodes_post_reader
pass
test_system_scoped_005_nodes_post_service
pass
test_system_scoped_006_nodes_get_node_admin
pass
test_system_scoped_007_nodes_get_node_member
pass
test_system_scoped_008_nodes_get_node_reader
pass
test_system_scoped_009_nodes_get_node_other_admin
skip
test_system_scoped_010_nodes_get_admin
pass
test_system_scoped_011_nodes_get_service
pass
test_system_scoped_012_nodes_get_service_project
pass
test_system_scoped_013_nodes_get_service_project_disabled
pass
test_system_scoped_014_nodes_get_service_project_admin
pass
test_system_scoped_015_nodes_get_other_admin
skip
test_system_scoped_016_nodes_detail_get_admin
pass
test_system_scoped_017_nodes_detail_get_member
pass
test_system_scoped_018_nodes_detail_get_reader
pass
test_system_scoped_019_nodes_detail_get_service
pass
test_system_scoped_020_nodes_node_ident_get_admin
pass
test_system_scoped_021_nodes_node_ident_get_member
pass
test_system_scoped_022_nodes_node_ident_get_reader
pass
test_system_scoped_023_nodes_node_ident_patch_admin
pass
test_system_scoped_024_system_admin_can_patch_chassis
pass
test_system_scoped_025_system_member_can_patch_conductor_group
pass
test_system_scoped_026_nodes_node_ident_patch_member
pass
test_system_scoped_027_nodes_node_ident_patch_service
pass
test_system_scoped_028_nodes_node_ident_patch_service_project
pass
test_system_scoped_029_nodes_node_ident_patch_reader
pass
test_system_scoped_030_nodes_node_ident_delete_admin
pass
test_system_scoped_031_nodes_node_ident_delete_service
pass
test_system_scoped_032_nodes_node_ident_delete_member
pass
test_system_scoped_033_nodes_node_ident_delete_reader
pass
test_system_scoped_034_nodes_validate_get_admin
pass
test_system_scoped_035_nodes_validate_get_member
pass
test_system_scoped_036_nodes_validate_get_service
pass
test_system_scoped_037_nodes_validate_get_service_project
pass
test_system_scoped_038_nodes_validate_get_reader
pass
test_system_scoped_039_nodes_maintenance_put_admin
pass
test_system_scoped_040_nodes_maintenance_put_member
pass
test_system_scoped_041_nodes_maintenance_put_reader
pass
test_system_scoped_042_nodes_maintenance_delete_admin
pass
test_system_scoped_043_nodes_maintenance_delete_member
pass
test_system_scoped_044_nodes_maintenance_delete_reader
pass
test_system_scoped_045_nodes_management_boot_device_put_admin
pass
test_system_scoped_046_nodes_management_boot_device_put_member
pass
test_system_scoped_047_nodes_management_boot_device_put_reader
pass
test_system_scoped_048_nodes_management_boot_device_get_admin
pass
test_system_scoped_049_nodes_management_boot_device_get_member
pass
test_system_scoped_050_nodes_management_boot_device_get_reader
pass
test_system_scoped_051_nodes_management_boot_device_supported_get_admin
pass
test_system_scoped_052_nodes_management_boot_device_supported_get_member
pass
test_system_scoped_053_nodes_management_boot_device_supported_get_reader
pass
test_system_scoped_054_nodes_management_inject_nmi_put_admin
pass
test_system_scoped_055_nodes_management_inject_nmi_put_member
pass
test_system_scoped_056_nodes_management_inject_nmi_put_reader
pass
test_system_scoped_057_nodes_states_get_admin
pass
test_system_scoped_058_nodes_states_get_member
pass
test_system_scoped_059_nodes_states_get_reader
pass
test_system_scoped_060_nodes_states_power_put_admin
pass
test_system_scoped_061_nodes_states_power_put_member
pass
test_system_scoped_062_nodes_states_power_put_reader
pass
test_system_scoped_063_nodes_states_boot_mode_put_admin
pass
test_system_scoped_064_nodes_states_boot_mode_put_member
pass
test_system_scoped_065_nodes_states_boot_mode_put_reader
pass
test_system_scoped_066_nodes_states_secure_boot_put_admin
pass
test_system_scoped_067_nodes_states_secure_boot_put_member
pass
test_system_scoped_068_nodes_states_secure_boot_put_reader
pass
test_system_scoped_069_nodes_states_provision_put_admin
pass
test_system_scoped_070_nodes_states_provision_put_member
pass
test_system_scoped_071_nodes_states_provision_put_reader
pass
test_system_scoped_072_nodes_states_provision_put_service
pass
test_system_scoped_073_nodes_states_raid_put_admin
pass
test_system_scoped_074_nodes_states_raid_put_member
pass
test_system_scoped_075_nodes_states_raid_put_reader
pass
test_system_scoped_076_nodes_states_console_get_admin
pass
test_system_scoped_077_nodes_states_console_get_member
pass
test_system_scoped_078_nodes_states_console_get_reader
pass
test_system_scoped_079_nodes_states_console_get_service
pass
test_system_scoped_080_nodes_states_console_put_admin
pass
test_system_scoped_081_nodes_states_console_put_member
pass
test_system_scoped_082_nodes_states_console_put_reader
pass
test_system_scoped_083_nodes_states_console_put_service
pass
test_system_scoped_084_nodes_vendor_passthru_methods_get_admin
pass
test_system_scoped_085_nodes_vendor_passthru_methods_get_member
pass
test_system_scoped_086_nodes_vendor_passthru_methods_get_reader
pass
test_system_scoped_087_nodes_vendor_passthru_get_admin
pass
test_system_scoped_088_nodes_vendor_passthru_get_member
pass
test_system_scoped_089_nodes_vendor_passthru_get_reader
pass
test_system_scoped_090_nodes_vendor_passthru_post_admin
pass
test_system_scoped_091_nodes_vendor_passthru_post_member
pass
test_system_scoped_092_nodes_vendor_passthru_post_reader
pass
test_system_scoped_093_nodes_vendor_passthru_put_admin
pass
test_system_scoped_094_nodes_vendor_passthru_put_member
pass
test_system_scoped_095_nodes_vendor_passthru_put_reader
pass
test_system_scoped_096_nodes_vendor_passthru_delete_admin
pass
test_system_scoped_097_nodes_vendor_passthru_delete_member
pass
test_system_scoped_098_nodes_vendor_passthru_delete_reader
pass
test_system_scoped_099_nodes_traits_get_admin
pass
test_system_scoped_100_nodes_traits_get_member
pass
test_system_scoped_101_nodes_traits_get_reader
pass
test_system_scoped_102_nodes_traits_put_admin
pass
test_system_scoped_103_nodes_traits_put_member
pass
test_system_scoped_104_nodes_traits_put_reader
pass
test_system_scoped_105_nodes_traits_delete_admin
pass
test_system_scoped_106_nodes_traits_delete_member
pass
test_system_scoped_107_nodes_traits_delete_reader
pass
test_system_scoped_108_nodes_traits_trait_put_admin
pass
test_system_scoped_109_nodes_traits_trait_put_member
pass
test_system_scoped_110_nodes_traits_trait_put_reader
pass
test_system_scoped_111_nodes_traits_trait_delete_admin
pass
test_system_scoped_112_nodes_traits_trait_delete_member
pass
test_system_scoped_113_nodes_traits_trait_delete_reader
pass
test_system_scoped_114_nodes_vifs_get_admin
pass
test_system_scoped_115_nodes_vifs_get_member
pass
test_system_scoped_116_nodes_vifs_get_reader
pass
test_system_scoped_117_nodes_vifs_get_service
pass
test_system_scoped_118_nodes_vifs_post_admin
pass
test_system_scoped_119_nodes_vifs_post_member
pass
test_system_scoped_120_nodes_vifs_post_reader
pass
test_system_scoped_121_nodes_vifs_post_service
pass
test_system_scoped_122_nodes_vifs_post_service_project
pass
test_system_scoped_123_nodes_vifs_node_vif_ident_delete_admin
pass
test_system_scoped_124_nodes_vifs_node_vif_ident_delete_member
pass
test_system_scoped_125_nodes_vifs_node_vif_ident_delete_reader
pass
test_system_scoped_126_nodes_vifs_node_vif_ident_delete_service
pass
test_system_scoped_127_nodes_management_indicators_get_allow
skip
test_system_scoped_128_nodes_management_indicators_component_get_allow
skip
test_system_scoped_129_nodes_management_indicators_component_ind_ident_get_allow
skip
test_system_scoped_130_nodes_management_indicators_component_ind_ident_put_allow
skip
test_system_scoped_131_portgroups_get_admin
pass
test_system_scoped_132_portgroups_get_member
pass
test_system_scoped_133_portgroups_get_reader
pass
test_system_scoped_134_portgroups_post_admin
pass
test_system_scoped_135_portgroups_post_member
pass
test_system_scoped_136_portgroups_post_reader
pass
test_system_scoped_137_portgroups_detail_get_admin
pass
test_system_scoped_138_portgroups_detail_get_member
pass
test_system_scoped_139_portgroups_detail_get_reader
pass
test_system_scoped_140_portgroups_portgroup_ident_get_admin
pass
test_system_scoped_141_portgroups_portgroup_ident_get_member
pass
test_system_scoped_142_portgroups_portgroup_ident_get_reader
pass
test_system_scoped_143_portgroups_portgroup_ident_patch_admin
pass
test_system_scoped_144_portgroups_portgroup_ident_patch_member
pass
test_system_scoped_145_portgroups_portgroup_ident_patch_reader
pass
test_system_scoped_146_portgroups_portgroup_ident_delete_admin
pass
test_system_scoped_147_portgroups_portgroup_ident_delete_member
pass
test_system_scoped_148_portgroups_portgroup_ident_delete_reader
pass
test_system_scoped_149_nodes_portgroups_get_admin
pass
test_system_scoped_150_nodes_portgroups_get_member
pass
test_system_scoped_151_nodes_portgroups_get_reader
pass
test_system_scoped_152_nodes_portgroups_get_service
pass
test_system_scoped_153_nodes_portgroups_get_service_project
pass
test_system_scoped_154_nodes_portgroups_get_service_project_disabled
pass
test_system_scoped_155_nodes_portgroups_detail_get_admin
pass
test_system_scoped_156_nodes_portgroups_detail_get_member
pass
test_system_scoped_157_nodes_portgroups_detail_get_reader
pass
test_system_scoped_158_nodes_portgroups_detail_get_service
pass
test_system_scoped_159_nodes_portgroups_detail_get_service_project
pass
test_system_scoped_160_nodes_portgroups_detail_get_service_project_disabled
pass
test_system_scoped_161_ports_get_admin
pass
test_system_scoped_162_ports_get_service
pass
test_system_scoped_163_ports_get_service_project
pass
test_system_scoped_164_ports_get_service_project_disabled
pass
test_system_scoped_165_ports_get_member
pass
test_system_scoped_166_ports_get_reader
pass
test_system_scoped_167_ports_post_admin
pass
test_system_scoped_168_ports_post_member
pass
test_system_scoped_169_ports_post_reader
pass
test_system_scoped_170_ports_detail_get_admin
pass
test_system_scoped_171_ports_detail_get_member
pass
test_system_scoped_172_ports_detail_get_reader
pass
test_system_scoped_173_ports_port_id_get_admin
pass
test_system_scoped_174_ports_port_id_get_member
pass
test_system_scoped_175_ports_port_id_get_reader
pass
test_system_scoped_176_ports_port_id_patch_admin
pass
test_system_scoped_177_ports_port_id_patch_member
pass
test_system_scoped_178_ports_port_id_patch_reader
pass
test_system_scoped_179_ports_port_id_delete_admin
pass
test_system_scoped_180_ports_port_id_delete_member
pass
test_system_scoped_181_ports_port_id_delete_reader
pass
test_system_scoped_182_nodes_ports_get_admin
pass
test_system_scoped_183_nodes_ports_get_member
pass
test_system_scoped_184_nodes_ports_get_reader
pass
test_system_scoped_185_nodes_ports_detail_get_admin
pass
test_system_scoped_186_nodes_ports_detail_get_member
pass
test_system_scoped_187_nodes_ports_detail_get_reader
pass
test_system_scoped_188_portgroups_ports_get_admin
pass
test_system_scoped_189_portgroups_ports_get_member
pass
test_system_scoped_190_portgroups_ports_get_reader
pass
test_system_scoped_191_portgroups_ports_detail_get_admin
pass
test_system_scoped_192_portgroups_ports_detail_get_member
pass
test_system_scoped_193_portgroups_ports_detail_get_reader
pass
test_system_scoped_194_volume_get_admin
pass
test_system_scoped_195_volume_get_member
pass
test_system_scoped_196_volume_get_reader
pass
test_system_scoped_197_volume_get_service
pass
test_system_scoped_198_volume_get_service_project
pass
test_system_scoped_199_volume_connectors_get_admin
pass
test_system_scoped_200_volume_connectors_get_member
pass
test_system_scoped_201_volume_connectors_get_reader
pass
test_system_scoped_202_volume_connectors_get_service
pass
test_system_scoped_203_volume_connectors_get_service_project
pass
test_system_scoped_204_volume_connectors_get_service_project_disable
pass
test_system_scoped_205_volume_connectors_post_admin
pass
test_system_scoped_206_volume_connectors_post_member
pass
test_system_scoped_207_volume_connectors_post_reader
pass
test_system_scoped_208_volume_connectors_post_service
pass
test_system_scoped_209_volume_connectors_post_service_project
pass
test_system_scoped_210_volume_volume_connector_id_get_admin
pass
test_system_scoped_211_volume_volume_connector_id_get_member
pass
test_system_scoped_212_volume_volume_connector_id_get_reader
pass
test_system_scoped_213_volume_volume_connector_id_patch_admin
pass
test_system_scoped_214_volume_volume_connector_id_patch_member
pass
test_system_scoped_215_volume_volume_connector_id_patch_reader
pass
test_system_scoped_216_volume_volume_connector_id_patch_service
pass
test_system_scoped_217_volume_volume_connector_id_delete_admin
pass
test_system_scoped_218_volume_volume_connector_id_delete_member
pass
test_system_scoped_219_volume_volume_connector_id_delete_reader
pass
test_system_scoped_220_volume_volume_connector_id_delete_service
pass
test_system_scoped_221_volume_targets_get_admin
pass
test_system_scoped_222_volume_targets_get_member
pass
test_system_scoped_223_volume_targets_get_reader
pass
test_system_scoped_224_volume_targets_get_service
pass
test_system_scoped_225_volume_targets_post_admin
pass
test_system_scoped_226_volume_targets_post_member
pass
test_system_scoped_227_volume_targets_post_service
pass
test_system_scoped_228_volume_targets_post_service_project
pass
test_system_scoped_229_volume_targets_post_service_project_disabled
pass
test_system_scoped_230_volume_targets_post_service_project_admin
pass
test_system_scoped_231_volume_targets_post_reader
pass
test_system_scoped_232_volume_volume_target_id_get_admin
pass
test_system_scoped_233_volume_volume_target_id_get_member
pass
test_system_scoped_234_volume_volume_target_id_get_reader
pass
test_system_scoped_235_volume_volume_target_id_get_service
pass
test_system_scoped_236_volume_volume_target_id_patch_admin_extra
pass
test_system_scoped_237_volume_volume_target_id_patch_admin
pass
test_system_scoped_238_volume_volume_target_id_patch_reader
pass
test_system_scoped_239_volume_volume_target_id_patch_service_disabled
pass
test_system_scoped_240_volume_volume_target_id_patch_service
pass
test_system_scoped_241_volume_volume_target_id_delete_admin
pass
test_system_scoped_242_volume_volume_target_id_delete_member
pass
test_system_scoped_243_volume_volume_target_id_delete_reader
pass
test_system_scoped_244_volume_volume_target_id_delete_service
pass
test_system_scoped_245_nodes_volume_get_admin
pass
test_system_scoped_246_nodes_volume_get_member
pass
test_system_scoped_247_nodes_volume_get_reader
pass
test_system_scoped_248_nodes_volume_connectors_get_admin
pass
test_system_scoped_249_nodes_volume_connectors_get_member
pass
test_system_scoped_250_nodes_volume_connectors_get_reader
pass
test_system_scoped_251_nodes_volume_targets_get_admin
pass
test_system_scoped_252_nodes_volume_targets_get_member
pass
test_system_scoped_253_nodes_volume_targets_get_reader
pass
test_system_scoped_254_drivers_get_admin
pass
test_system_scoped_255_drivers_get_member
pass
test_system_scoped_256_drivers_get_reader
pass
test_system_scoped_257_drivers_driver_name_get_admin
pass
test_system_scoped_258_drivers_driver_name_get_member
pass
test_system_scoped_259_drivers_driver_name_get_reader
pass
test_system_scoped_260_drivers_properties_get_admin
pass
test_system_scoped_261_drivers_properties_get_member
pass
test_system_scoped_262_drivers_properties_get_reader
pass
test_system_scoped_263_drivers_raid_logical_disk_properties_get_admin
pass
test_system_scoped_264_drivers_raid_logical_disk_properties_get_member
pass
test_system_scoped_265_drivers_raid_logical_disk_properties_get_reader
pass
test_system_scoped_266_drivers_vendor_passthru_methods_get_admin
pass
test_system_scoped_267_drivers_vendor_passthru_methods_get_member
pass
test_system_scoped_268_drivers_vendor_passthru_methods_get_reader
pass
test_system_scoped_269_drivers_vendor_passthru_get_admin
pass
test_system_scoped_270_drivers_vendor_passthru_get_member
pass
test_system_scoped_271_drivers_vendor_passthru_get_reader
pass
test_system_scoped_272_drivers_vendor_passthru_post_admin
pass
test_system_scoped_273_drivers_vendor_passthru_post_member
pass
test_system_scoped_274_drivers_vendor_passthru_post_reader
pass
test_system_scoped_275_drivers_vendor_passthru_put_admin
pass
test_system_scoped_276_drivers_vendor_passthru_put_member
pass
test_system_scoped_277_drivers_vendor_passthru_put_reader
pass
test_system_scoped_278_drivers_vendor_passthru_delete_admin
pass
test_system_scoped_279_drivers_vendor_passthru_delete_member
pass
test_system_scoped_280_drivers_vendor_passthru_delete_reader
pass
test_system_scoped_281_nodes_bios_get_admin
pass
test_system_scoped_282_nodes_bios_get_member
pass
test_system_scoped_283_nodes_bios_get_reader
pass
test_system_scoped_284_nodes_bios_bios_setting_get_admin
pass
test_system_scoped_285_nodes_bios_bios_setting_get_member
pass
test_system_scoped_286_nodes_bios_bios_setting_get_reader
pass
test_system_scoped_287_conductors_get_admin
pass
test_system_scoped_288_conductors_get_member
pass
test_system_scoped_289_conductors_get_reader
pass
test_system_scoped_290_conductors_hostname_get_admin
pass
test_system_scoped_291_conductors_hostname_get_member
pass
test_system_scoped_292_conductors_hostname_get_reader
pass
test_system_scoped_293_allocations_post_admin
pass
test_system_scoped_294_allocations_post_member
pass
test_system_scoped_295_allocations_post_reader
pass
test_system_scoped_296_allocations_get_admin
pass
test_system_scoped_297_allocations_get_member
pass
test_system_scoped_298_allocations_get_reader
pass
test_system_scoped_299_allocations_allocation_id_get_admin
pass
test_system_scoped_300_allocations_allocation_id_get_member
pass
test_system_scoped_301_allocations_allocation_id_get_reader
pass
test_system_scoped_302_allocations_allocation_id_patch_admin
pass
test_system_scoped_303_allocations_allocation_id_patch_member
pass
test_system_scoped_304_allocations_allocation_id_patch_reader
pass
test_system_scoped_305_allocations_allocation_id_delete_admin
pass
test_system_scoped_306_allocations_allocation_id_delete_member
pass
test_system_scoped_307_allocations_allocation_id_delete_reader
pass
test_system_scoped_308_nodes_allocation_get_admin
pass
test_system_scoped_309_nodes_allocation_get_member
pass
test_system_scoped_310_nodes_allocation_get_reader
pass
test_system_scoped_311_nodes_allocation_delete_admin
pass
test_system_scoped_312_nodes_allocation_delete_member
pass
test_system_scoped_313_nodes_allocation_delete_reader
pass
test_system_scoped_314_deploy_templates_post_admin
pass
test_system_scoped_315_deploy_templates_post_member
pass
test_system_scoped_316_deploy_templates_post_reader
pass
test_system_scoped_317_deploy_templates_get_admin
pass
test_system_scoped_318_deploy_templates_get_member
pass
test_system_scoped_319_deploy_templates_get_reader
pass
test_system_scoped_320_deploy_templates_deploy_template_id_get_admin
pass
test_system_scoped_321_deploy_templates_deploy_template_id_get_member
pass
test_system_scoped_322_deploy_templates_deploy_template_id_get_reader
pass
test_system_scoped_323_deploy_templates_deploy_template_id_patch_admin
pass
test_system_scoped_324_deploy_templates_deploy_template_id_patch_member
pass
test_system_scoped_325_deploy_templates_deploy_template_id_patch_reader
pass
test_system_scoped_326_deploy_templates_deploy_template_id_delete_admin
pass
test_system_scoped_327_deploy_templates_deploy_template_id_delete_member
pass
test_system_scoped_328_deploy_templates_deploy_template_id_delete_reader
pass
test_system_scoped_329_chassis_post_admin
pass
test_system_scoped_330_chassis_post_member
pass
test_system_scoped_331_chassis_post_reader
pass
test_system_scoped_332_chassis_get_admin
pass
test_system_scoped_333_chassis_get_member
pass
test_system_scoped_334_chassis_get_reader
pass
test_system_scoped_335_chassis_get_service
pass
test_system_scoped_336_chassis_detail_get_admin
pass
test_system_scoped_337_chassis_detail_get_member
pass
test_system_scoped_338_chassis_detail_get_reader
pass
test_system_scoped_339_chassis_chassis_id_get_admin
pass
test_system_scoped_340_chassis_chassis_id_get_member
pass
test_system_scoped_341_chassis_chassis_id_get_reader
pass
test_system_scoped_342_chassis_chassis_id_patch_admin
pass
test_system_scoped_343_chassis_chassis_id_patch_member
pass
test_system_scoped_344_chassis_chassis_id_patch_reader
pass
test_system_scoped_345_chassis_chassis_id_delete_admin
pass
test_system_scoped_346_chassis_chassis_id_delete_member
pass
test_system_scoped_347_chassis_chassis_id_delete_reader
pass
test_system_scoped_348_chassis_chassis_id_delete_service
pass
test_system_scoped_349_node_history_get_admin
pass
test_system_scoped_350_node_history_get_member
pass
test_system_scoped_351_node_history_get_reader
pass
test_system_scoped_352_node_history_get_service
pass
test_system_scoped_353_node_history_get_entry_admin
pass
test_system_scoped_354_node_history_get_entry_member
pass
test_system_scoped_355_node_history_get_entry_reader
pass
test_system_scoped_356_node_inventory_get_admin
pass
test_system_scoped_357_node_inventory_get_reader
pass
test_system_scoped_358_node_history_get_entry_service
pass
test_system_scoped_359_shard_get_shards
pass
test_system_scoped_360_shard_patch_set_node_shard
pass
test_system_scoped_361_shard_patch_set_node_shard_disallowed
pass
test_system_scoped_362_parent_node_patch_by_admin
pass
test_system_scoped_363_parent_node_patch_by_member
pass
test_system_scoped_364_parent_node_patch_by_reader
pass
test_system_scoped_365_nodes_firmware_component_get_admin
pass
test_system_scoped_366_nodes_firmware_component_get_member
pass
test_system_scoped_367_nodes_firmware_component_get_reader
pass
test_system_scoped_368_runbooks_post_admin
pass
test_system_scoped_369_runbooks_post_member
pass
test_system_scoped_370_runbooks_post_reader
pass
test_system_scoped_371_runbooks_get_admin
pass
test_system_scoped_372_runbooks_get_member
pass
test_system_scoped_373_runbooks_get_reader
pass
test_system_scoped_374_runbooks_runbook_id_get_admin
pass
test_system_scoped_375_runbooks_runbook_id_get_member
pass
test_system_scoped_376_runbooks_runbook_id_get_reader
pass
test_system_scoped_377_runbooks_runbook_id_patch_admin
pass
test_system_scoped_378_runbooks_runbook_id_patch_member
pass
test_system_scoped_379_runbooks_runbook_id_patch_reader
pass
test_system_scoped_380_runbooks_runbook_id_patch_public_admin
pass
test_system_scoped_381_runbooks_runbook_id_patch_public_member
pass
test_system_scoped_382_runbooks_runbook_id_patch_public_reader
pass
test_system_scoped_383_runbooks_runbook_id_patch_owner_admin
pass
test_system_scoped_384_runbooks_runbook_id_patch_owner_member
pass
test_system_scoped_385_runbooks_runbook_id_patch_owner_reader
pass
test_system_scoped_386_runbooks_runbook_id_delete_admin
pass
test_system_scoped_387_runbooks_runbook_id_delete_member
pass
test_system_scoped_388_runbooks_runbook_id_delete_reader
pass
test_system_scoped_389_runbooks_post_project_admin
pass
test_system_scoped_390_public_runbooks_post_admin
pass
ironic.tests.unit.api.test_audit.TestAuditMiddleware 3 3 0 0 0 Detail
test_disable_audit_request
pass
test_enable_audit_request
pass
test_enable_audit_request_error
pass
ironic.tests.unit.api.test_functions.TestFunctionDefinition 3 3 0 0 0 Detail
test_get_arg
pass
test_set_arg_types
pass
test_signature
pass
ironic.tests.unit.api.test_healthcheck.TestHealthcheckMiddleware 2 2 0 0 0 Detail
test_disable
pass
test_enable
pass
ironic.tests.unit.api.test_hooks.TestContextHook 6 6 0 0 0 Detail
test_context_hook_after_add_request_id
pass
test_context_hook_after_miss_context
pass
test_context_hook_auth_token_info
pass
test_context_hook_noauth_token_removed
pass
test_context_hook_not_admin
pass
test_context_hook_public_api
pass
ironic.tests.unit.api.test_hooks.TestNoExceptionTracebackHook 11 11 0 0 0 Detail
test_hook_exception_success
pass
test_hook_on_clientfault
pass
test_hook_on_clientfault_debug
pass
test_hook_on_clientfault_debug_tracebacks
pass
test_hook_on_serverfault
pass
test_hook_on_serverfault_debug
pass
test_hook_on_serverfault_debug_tracebacks
pass
test_hook_remote_error_success
pass
test_hook_without_traceback
pass
test_hook_without_traceback_debug
pass
test_hook_without_traceback_debug_tracebacks
pass
ironic.tests.unit.api.test_hooks.TestPolicyDeprecation 1 1 0 0 0 Detail
test_policy_deprecation_check
pass
ironic.tests.unit.api.test_hooks.TestPublicUrlHook 2 2 0 0 0 Detail
test_before_host_url
pass
test_before_public_endpoint
pass
ironic.tests.unit.api.test_method.TestExpose 8 8 0 0 0 Detail
test_exception
pass
test_expose
pass
test_expose_validation
pass
test_post_body
pass
test_post_body_validation
pass
test_response_204
pass
test_response_content
pass
test_response_custom_status
pass
ironic.tests.unit.api.test_middleware.TestBasicAuthMiddleware 3 3 0 0 0 Detail
test_authenticated
pass
test_not_authenticated
pass
test_public_unauthenticated
pass
ironic.tests.unit.api.test_middleware.TestCORSMiddleware 4 4 0 0 0 Detail
test_invalid_cors_get_request
pass
test_invalid_cors_options_request
pass
test_valid_cors_get_request
pass
test_valid_cors_options_request
pass
ironic.tests.unit.api.test_ospmiddleware.TestOsprofilerWsgiMiddleware 2 2 0 0 0 Detail
test_disable_osp_wsgi_request
pass
test_enable_osp_wsgi_request
pass
ironic.tests.unit.api.test_proxy_middleware.TestProxyHeadersMiddleware 2 2 0 0 0 Detail
test_proxy_headers_disabled
pass
test_proxy_headers_enabled
pass
ironic.tests.unit.api.test_root.TestRoot 3 3 0 0 0 Detail
test_get_root
pass
test_no_html_errors
pass
test_no_html_errors2
pass
ironic.tests.unit.api.test_root.TestV1Root 4 4 0 0 0 Detail
test_get_v1_22_root
pass
test_get_v1_23_root
pass
test_get_v1_32_root
pass
test_get_v1_root
pass
ironic.tests.unit.api.validation.test_validators.TestSchemaValidator 2 2 0 0 0 Detail
test_datetime_format
pass
test_uuid_format
pass
ironic.tests.unit.command.test_conductor.ConductorStartTestCase 4 4 0 0 0 Detail
test_warn_about_unsafe_shred_parameters_defaults
pass
test_warn_about_unsafe_shred_parameters_produces_a_warning
pass
test_warn_about_unsafe_shred_parameters_random_no_zeros
pass
test_warn_about_unsafe_shred_parameters_zeros
pass
ironic.tests.unit.command.test_dbsync.DbSyncTestCase 1 1 0 0 0 Detail
test_upgrade_and_version
pass
ironic.tests.unit.command.test_dbsync.OnlineMigrationTestCase 20 20 0 0 0 Detail
test__run_migration_functions
pass
test__run_migration_functions_2
pass
test__run_migration_functions_2_done
pass
test__run_migration_functions_2_notdone
pass
test__run_migration_functions_2_onedone
pass
test__run_migration_functions_exception
pass
test__run_migration_functions_none
pass
test__run_migration_functions_two_calls_done
pass
test__run_online_data_migrations
pass
test__run_online_data_migrations_batches
pass
test__run_online_data_migrations_exception
pass
test__run_online_data_migrations_invalid_option1
pass
test__run_online_data_migrations_invalid_option2
pass
test__run_online_data_migrations_max_count_neg
pass
test__run_online_data_migrations_notdone
pass
test__run_online_data_migrations_with_options
pass
test_check_obj_versions
pass
test_check_obj_versions_bad
pass
test_check_obj_versions_ignore_models
pass
test_check_versions_bad
pass
ironic.tests.unit.command.test_status.TestUpgradeChecks 6 6 0 0 0 Detail
test__check_allocations_table_latin1
pass
test__check_allocations_table_myiasm
pass
test__check_allocations_table_myiasm_both
pass
test__check_allocations_table_ok
pass
test__check_obj_versions
pass
test__check_obj_versions_bad
pass
ironic.tests.unit.common.test_args.ValidateDecoratorTest 17 17 0 0 0 Detail
test_and
pass
test_boolean
pass
test_decorated_args
pass
test_decorated_args_kwargs
pass
test_decorated_function
pass
test_decorated_kwargs
pass
test_integer
pass
test_mac_address
pass
test_mandatory
pass
test_mixed_unvalidated
pass
test_name
pass
test_or
pass
test_string
pass
test_string_list
pass
test_unexpected_args
pass
test_uuid
pass
test_uuid_or_name
pass
ironic.tests.unit.common.test_args.ValidateDictTest 2 2 0 0 0 Detail
test_dict_valid
pass
test_dict_valid_colon_key_name
pass
ironic.tests.unit.common.test_args.ValidatePatchSchemaTest 2 2 0 0 0 Detail
test_patch
pass
test_patch_validation_failed
pass
ironic.tests.unit.common.test_args.ValidateSchemaTest 4 4 0 0 0 Detail
test_schema
pass
test_schema_needs_args
pass
test_schema_needs_kwargs
pass
test_schema_needs_mixed
pass
ironic.tests.unit.common.test_args.ValidateTypesTest 1 1 0 0 0 Detail
test_types
pass
ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsGetChecksumTestCase 5 5 0 0 0 Detail
test_get_checksum_from_url_empty_response
pass
test_get_checksum_from_url_multiline
pass
test_get_checksum_from_url_multiline_no_file
pass
test_get_checksum_from_url_nomatch_line
pass
test_get_checksum_from_url_one_line
pass
ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsTestCase 13 13 0 0 0 Detail
test_get_checksum_and_algo_image_checksum
pass
test_get_checksum_and_algo_image_checksum_glance
pass
test_get_checksum_and_algo_image_checksum_http_url
pass
test_get_checksum_and_algo_image_checksum_https_url
pass
test_get_checksum_and_algo_image_checksum_not_allowed
pass
test_get_checksum_and_algo_image_checksum_sha256
pass
test_get_checksum_and_algo_image_checksum_sha512
pass
test_get_checksum_and_algo_no_checksum_file_url
pass
test_is_checksum_url
pass
test_is_checksum_url_file
pass
test_is_checksum_url_string
pass
test_validate_text_checksum
pass
test_validate_text_checksum_invalid
pass
ironic.tests.unit.common.test_checksum_utils.IronicChecksumUtilsValidateTestCase 7 7 0 0 0 Detail
test_validate_checksum
pass
test_validate_checksum_file_not_found
pass
test_validate_checksum_hashlib_not_supports_algo
pass
test_validate_checksum_mismatch
pass
test_validate_checksum_mixed_case
pass
test_validate_checksum_mixed_case_delimited
pass
test_validate_checksum_mixed_md5
pass
ironic.tests.unit.common.test_cinder.TestCinderActions 17 17 0 0 0 Detail
test_attach_volumes
pass
test_attach_volumes_attach_record_failure
pass
test_attach_volumes_attach_set_meta_failure
pass
test_attach_volumes_conn_init_failure
pass
test_attach_volumes_initialize_connection_failure
pass
test_attach_volumes_one_attached
pass
test_attach_volumes_reserve_failure
pass
test_attach_volumes_vol_not_found
pass
test_detach_volumes
pass
test_detach_volumes_begin_detaching_failure
pass
test_detach_volumes_conn_init_failure_bad_request
pass
test_detach_volumes_detach_failure_errors_allowed
pass
test_detach_volumes_detach_failure_errors_not_allowed
pass
test_detach_volumes_detach_meta_failure_errors_not_allowed
pass
test_detach_volumes_one_detached
pass
test_detach_volumes_term_failure
pass
test_detach_volumes_vol_not_found
pass
ironic.tests.unit.common.test_cinder.TestCinderClient 2 2 0 0 0 Detail
test__get_cinder_session
pass
test_get_cinder_client_with_context
pass
ironic.tests.unit.common.test_cinder.TestCinderUtils 4 4 0 0 0 Detail
test__create_metadata_dictionary
pass
test__get_attachment_id
pass
test_is_volume_attached
pass
test_is_volume_available
pass
ironic.tests.unit.common.test_context.RequestContextTestCase 8 8 0 0 0 Detail
test_create_context
pass
test_create_context_with_environ
pass
test_from_dict
pass
test_from_dict_older_api_server
pass
test_thread_with_context
pass
test_thread_without_context
pass
test_to_dict_get_auth_token_info
pass
test_to_policy_values
pass
ironic.tests.unit.common.test_driver_factory.CheckAndUpdateNodeInterfacesTestCase 9 9 0 0 0 Detail
test_create_node_dynamic_driver_interfaces_set
pass
test_create_node_invalid_network_interface
pass
test_create_node_invalid_network_interface_instance_info_override
pass
test_create_node_valid_interfaces
pass
test_create_node_valid_network_interface_instance_info_override
pass
test_no_network_interface
pass
test_no_network_interface_default_from_conf
pass
test_node_update_dynamic_driver_set_interfaces
pass
test_none_network_interface
pass
ironic.tests.unit.common.test_driver_factory.DefaultInterfaceTestCase 10 10 0 0 0 Detail
test_calculated_fallback
pass
test_calculated_no_answer_drivername
pass
test_calculated_no_answer_drivername_node
pass
test_calculated_with_one
pass
test_calculated_with_two
pass
test_calculated_with_unsupported
pass
test_check_exception_IncompatibleInterface
pass
test_from_additional_defaults
pass
test_from_config
pass
test_network_from_additional_defaults_hardware_type
pass
ironic.tests.unit.common.test_driver_factory.DriverLoadTestCase 6 6 0 0 0 Detail
test_driver_duplicated_entry
pass
test_driver_empty_entry
pass
test_driver_init_checks_unsupported
pass
test_driver_load_error_if_driver_enabled
pass
test_no_driver_load_error_if_driver_disabled
pass
test_wrap_in_driver_load_error_if_driver_enabled
pass
ironic.tests.unit.common.test_driver_factory.HardwareTypeLoadTestCase 20 20 0 0 0 Detail
test_build_driver_for_task
pass
test_build_driver_for_task_bad_default
pass
test_build_driver_for_task_calculated_defaults
pass
test_build_driver_for_task_configured_defaults
pass
test_build_driver_for_task_fake
pass
test_build_driver_for_task_fallback_defaults
pass
test_build_driver_for_task_incorrect
pass
test_build_driver_for_task_instance_info_override
pass
test_build_driver_for_task_not_fake
pass
test_enabled_supported_interfaces
pass
test_enabled_supported_interfaces_non_default
pass
test_get_hardware_type_existing
pass
test_get_hardware_type_missing
pass
test_invalid_rescue_interface
pass
test_invalid_storage_interface
pass
test_no_raid_interface_no_default
pass
test_no_rescue_interface_default_from_conf
pass
test_no_storage_interface
pass
test_no_storage_interface_default_from_conf
pass
test_none_storage_interface
pass
ironic.tests.unit.common.test_driver_factory.NetworkInterfaceFactoryTestCase 3 3 0 0 0 Detail
test_build_driver_for_task
pass
test_build_driver_for_task_default_is_flat
pass
test_build_driver_for_task_unknown_network_interface
pass
ironic.tests.unit.common.test_driver_factory.NewFactoryTestCase 1 1 0 0 0 Detail
test_new_driver_factory_unknown_entrypoint
pass
ironic.tests.unit.common.test_driver_factory.StorageInterfaceFactoryTestCase 1 1 0 0 0 Detail
test_build_interface_for_task
pass
ironic.tests.unit.common.test_driver_factory.WarnUnsupportedDriversTestCase 2 2 0 0 0 Detail
test__warn_if_unsupported_with_supported
pass
test__warn_if_unsupported_with_unsupported
pass
ironic.tests.unit.common.test_exception.TestIronicException 4 4 0 0 0 Detail
test___init___invalid_kwarg
pass
test___init___invalid_kwarg_reraise
pass
test___init___json_serializable
pass
test___init___string_serializable
pass
ironic.tests.unit.common.test_fsm.FSMTest 7 7 0 0 0 Detail
test__validate_target_state
pass
test_initialize
pass
test_is_stable
pass
test_is_stable_invalid_state
pass
test_is_stable_not
pass
test_process_event
pass
test_target_state_stable
pass
ironic.tests.unit.common.test_glance_service.CheckImageServiceTestCase 4 4 0 0 0 Detail
test_check_image_service__config_auth
pass
test_check_image_service__no_auth
pass
test_check_image_service__token_auth
pass
test_check_image_service_client_already_set
pass
ironic.tests.unit.common.test_glance_service.TestGlanceImageService 9 9 0 0 0 Detail
test_client_forbidden_converts_to_imagenotauthed
pass
test_client_notfound_converts_to_imagenotfound
pass
test_download_file_url
pass
test_download_no_data
pass
test_download_with_retries
pass
test_show_makes_datetimes
pass
test_show_passes_through_to_client
pass
test_show_raises_when_image_not_active
pass
test_show_raises_when_no_authtoken_in_the_context
pass
ironic.tests.unit.common.test_glance_service.TestGlanceSerializer 1 1 0 0 0 Detail
test_serialize
pass
ironic.tests.unit.common.test_glance_service.TestGlanceSwiftTempURL 15 15 0 0 0 Detail
test__validate_temp_url_config
pass
test__validate_temp_url_endpoint_less_than_download_delay
pass
test__validate_temp_url_multiple_containers
pass
test__validate_temp_url_no_key_no_exception
pass
test_swift_temp_url
pass
test_swift_temp_url_account_detected
pass
test_swift_temp_url_account_detected_with_prefix
pass
test_swift_temp_url_account_detected_with_prefix_underscore
pass
test_swift_temp_url_endpoint_detected
pass
test_swift_temp_url_endpoint_with_suffix
pass
test_swift_temp_url_invalid_image_info
pass
test_swift_temp_url_key_detected
pass
test_swift_temp_url_multiple_containers
pass
test_swift_temp_url_no_key_detected
pass
test_swift_temp_url_url_bad_no_info
pass
ironic.tests.unit.common.test_glance_service.TestIsImageAvailable 7 7 0 0 0 Detail
test_allow_access_via_auth_token_enabled
pass
test_allow_admin_if_config_enabled
pass
test_allow_community_image
pass
test_allow_private_image_owned_by_conductor
pass
test_allow_public_image
pass
test_allow_shared_image_if_member
pass
test_deny_private_image_different_owner
pass
ironic.tests.unit.common.test_glance_service.TestServiceUtils 5 5 0 0 0 Detail
test_is_glance_image
pass
test_parse_image_id_fail
pass
test_parse_image_id_from_glance
pass
test_parse_image_id_from_glance_fail
pass
test_parse_image_id_from_uuid
pass
ironic.tests.unit.common.test_glance_service.TestSwiftTempUrlCache 6 6 0 0 0 Detail
test_add_items_to_cache
pass
test_do_not_return_expired_tempurls
pass
test_remove_expired_items_from_cache
pass
test_return_cached_tempurl
pass
test_swift_temp_url_cache_disabled
pass
test_swift_temp_url_cache_enabled
pass
ironic.tests.unit.common.test_hash_ring.HashRingManagerTestCase 7 7 0 0 0 Detail
test_hash_ring_manager_automatic_retry
pass
test_hash_ring_manager_driver_not_found
pass
test_hash_ring_manager_hardware_type_success
pass
test_hash_ring_manager_hardware_type_success_groups
pass
test_hash_ring_manager_reset_interval
pass
test_hash_ring_manager_reset_interval_not_happen_sqlite
pass
test_hash_ring_manager_uncached
pass
ironic.tests.unit.common.test_hash_ring.HashRingManagerWithGroupsTestCase 7 7 0 0 0 Detail
test_hash_ring_manager_automatic_retry
pass
test_hash_ring_manager_driver_not_found
pass
test_hash_ring_manager_hardware_type_success
pass
test_hash_ring_manager_hardware_type_success_groups
pass
test_hash_ring_manager_reset_interval
pass
test_hash_ring_manager_reset_interval_not_happen_sqlite
pass
test_hash_ring_manager_uncached
pass
ironic.tests.unit.common.test_image_publisher.LocalPublisherTestCase 6 6 0 0 0 Detail
test_publish_external_ip
pass
test_publish_external_ip_node_override
pass
test_publish_local_copy
pass
test_publish_local_link
pass
test_publish_local_link_no_restorecon
pass
test_unpublish_local
pass
ironic.tests.unit.common.test_image_publisher.SwiftPublisherTestCase 5 5 0 0 0 Detail
test__append_filename_param_with_filename
pass
test__append_filename_param_with_qs
pass
test__append_filename_param_without_qs
pass
test_publish
pass
test_unpublish
pass
ironic.tests.unit.common.test_image_service.HttpImageServiceTestCase 43 43 0 0 0 Detail
test_download_fail_verify_false_connerror
pass
test_download_fail_verify_false_ioerror
pass
test_download_fail_verify_true_ioerror
pass
test_download_fail_verify_true_oserror
pass
test_download_success_custom_timeout
pass
test_download_success_http_scheme
pass
test_download_success_verify_false
pass
test_download_success_verify_false_basic_auth_failed
pass
test_download_success_verify_false_basic_auth_sucess
pass
test_download_success_verify_path
pass
test_download_success_verify_true
pass
test_download_success_verify_true_connerror
pass
test_gen_auth_from_conf_user_pass_none
pass
test_gen_auth_from_conf_user_pass_success
pass
test_get_handles_exceptions
pass
test_get_success
pass
test_get_success_verify_false
pass
test_show_ansi_c
pass
test_show_cache_allowed
pass
test_show_cache_disabled
pass
test_show_no_content_length
pass
test_show_rfc_822
pass
test_show_rfc_850
pass
test_validate_href_custom_timeout
pass
test_validate_href_error_with_secret_parameter
pass
test_validate_href_http_scheme
pass
test_validate_href_path_forbidden
pass
test_validate_href_path_redirected
pass
test_validate_href_valid_path_invalid_basic_auth
pass
test_validate_href_valid_path_valid_basic_auth
pass
test_validate_href_verify_connect_error
pass
test_validate_href_verify_error
pass
test_validate_href_verify_false
pass
test_validate_href_verify_false_error
pass
test_validate_href_verify_os_error
pass
test_validate_href_verify_true
pass
test_validate_href_verify_true_error
pass
test_validate_href_verify_valid_path
pass
test_verify_basic_auth_cred_format
pass
test_verify_basic_auth_cred_format_empty_password
pass
test_verify_basic_auth_cred_format_empty_user
pass
test_verify_basic_auth_cred_format_none_password
pass
test_verify_basic_auth_cred_format_none_user
pass
ironic.tests.unit.common.test_image_service.OciImageServiceTestCase 12 12 0 0 0 Detail
test__validate_url_is_specific
pass
test__validate_url_is_specific_bad_format
pass
test__validate_url_is_specific_not_specific
pass
test_download_direct_manifest_reference
pass
test_download_direct_manifest_reference_just_digest
pass
test_identify_specific_image
pass
test_identify_specific_image_aarch64
pass
test_identify_specific_image_bad_manifest
pass
test_identify_specific_image_local
pass
test_identify_specific_image_specific_digest
pass
test_show
pass
test_validate_href
pass
ironic.tests.unit.common.test_image_service.ServiceGetterTestCase 11 11 0 0 0 Detail
test_get_file_image_service
pass
test_get_glance_image_service
pass
test_get_glance_image_service_url
pass
test_get_http_image_service
pass
test_get_https_image_service
pass
test_get_image_service_auth_override
pass
test_get_image_service_auth_override_no_data
pass
test_get_image_service_auth_override_no_user_auth
pass
test_get_image_service_invalid_image_ref
pass
test_get_image_service_oci_url
pass
test_is_container_registry_url
pass
ironic.tests.unit.common.test_images.FsImageTestCase 30 30 0 0 0 Detail
test__create_root_fs
pass
test__generate_grub_cfg
pass
test__generate_isolinux_cfg
pass
test__get_deploy_iso_files
pass
test__get_deploy_iso_files_fail_no_esp_imageimg
pass
test__get_deploy_iso_files_fail_with_ExecutionError
pass
test__get_deploy_iso_files_fails_no_grub_cfg
pass
test_create_boot_iso_for_bios
pass
test_create_boot_iso_for_bios_with_no_boot_mode
pass
test_create_boot_iso_for_uefi_deploy_iso
pass
test_create_boot_iso_for_uefi_deploy_iso_for_hrefs
pass
test_create_boot_iso_for_uefi_esp_image
pass
test_create_boot_iso_for_uefi_esp_image_for_hrefs
pass
test_create_esp_image_for_uefi_with_deploy_iso
pass
test_create_esp_image_for_uefi_with_esp_image
pass
test_create_esp_image_mkisofs_fails
pass
test_create_esp_image_uefi_rootfs_fails
pass
test_create_isolinux_image_bios_mkisofs_fails
pass
test_create_isolinux_image_bios_rootfs_fails
pass
test_create_isolinux_image_for_bios
pass
test_create_isolinux_image_for_bios_conf_ldlinux
pass
test_create_isolinux_image_for_bios_default_ldlinux
pass
test_create_isolinux_image_for_bios_inject_files
pass
test_create_vfat_image
pass
test_create_vfat_image_dd_fails
pass
test_create_vfat_image_mkfs_fails
pass
test_get_glance_image_properties_default_all
pass
test_get_glance_image_properties_no_such_prop
pass
test_get_glance_image_properties_with_prop_subset
pass
test_get_temp_url_for_glance_image
pass
ironic.tests.unit.common.test_images.ImageDetectFileFormatTestCase 3 3 0 0 0 Detail
test_detect_file_format_fails_multiple
pass
test_detect_file_format_passes
pass
test_detect_file_format_passes_iso_gpt
pass
ironic.tests.unit.common.test_images.IronicImagesTestCase 40 40 0 0 0 Detail
test__hanlde_zstd_compression
pass
test__hanlde_zstd_compression_disabled
pass
test_converted_size_estimate_custom
pass
test_converted_size_estimate_default
pass
test_converted_size_estimate_raw_smaller
pass
test_download_size
pass
test_fetch_image_service
pass
test_fetch_image_service_auth_data_checksum
pass
test_fetch_image_service_force_raw
pass
test_fetch_image_service_force_raw_combined_algo
pass
test_fetch_image_service_force_raw_no_checksum_algo
pass
test_fetch_image_service_force_raw_with_checksum
pass
test_fetch_image_service_with_checksum_mismatch
pass
test_image_show_image_service
pass
test_image_show_no_image_service
pass
test_image_to_gpt
pass
test_image_to_gpt_backward_compatibility
pass
test_image_to_raw
pass
test_image_to_raw_already_gpt_format
pass
test_image_to_raw_already_iso
pass
test_image_to_raw_already_raw_format
pass
test_image_to_raw_fails_safety_check
pass
test_image_to_raw_not_permitted_format
pass
test_image_to_raw_not_raw_after_conversion
pass
test_image_to_raw_safety_check_disabled
pass
test_image_to_raw_safety_check_disabled_fails_to_convert
pass
test_is_source_a_path_content_length
pass
test_is_source_a_path_content_type
pass
test_is_source_a_path_other_error
pass
test_is_source_a_path_redirect
pass
test_is_source_a_path_returns_none
pass
test_is_source_a_path_simple
pass
test_is_whole_disk_image_explicit
pass
test_is_whole_disk_image_no_img_src
pass
test_is_whole_disk_image_partition_image
pass
test_is_whole_disk_image_partition_image_with_type
pass
test_is_whole_disk_image_partition_non_glance
pass
test_is_whole_disk_image_whole_disk_image
pass
test_is_whole_disk_image_whole_disk_image_oci
pass
test_is_whole_disk_image_whole_disk_non_glance
pass
ironic.tests.unit.common.test_inspection_rule.TestActions 19 19 0 0 0 Detail
test_action_error_cases
pass
test_action_path_dot_slash_notation
pass
test_action_with_dict_loop
pass
test_action_with_list_loop
pass
test_add_trait_action
pass
test_del_attribute_action
pass
test_del_port_attribute_action
pass
test_extend_attribute_action
pass
test_extend_plugin_data_action
pass
test_extend_port_attribute_action
pass
test_fail_action
pass
test_log_action
pass
test_remove_trait_action
pass
test_set_attribute_action
pass
test_set_capability_action
pass
test_set_plugin_data_action
pass
test_set_port_attribute_action
pass
test_unset_capability_action
pass
test_unset_plugin_data_action
pass
ironic.tests.unit.common.test_inspection_rule.TestApplyRules 8 8 0 0 0 Detail
test_apply_rules_all_conditions_fail
pass
test_apply_rules_ironic_exception
pass
test_apply_rules_no_rules
pass
test_apply_rules_some_conditions_pass
pass
test_apply_rules_success
pass
test_apply_rules_with_always_mask
pass
test_apply_rules_with_never_mask
pass
test_apply_rules_with_sensitive_mask
pass
ironic.tests.unit.common.test_inspection_rule.TestInterpolation 1 1 0 0 0 Detail
test_variable_interpolation
pass
ironic.tests.unit.common.test_inspection_rule.TestOperators 5 5 0 0 0 Detail
test_is_true_false_operators_edge_cases
pass
test_oneofoperator_edge_cases
pass
test_operator_exceptions
pass
test_operator_with_loop
pass
test_rule_operators
pass
ironic.tests.unit.common.test_inspection_rule.TestShallowMask 9 9 0 0 0 Detail
test_get_method_masked
pass
test_getitem_masked
pass
test_getitem_not_masked
pass
test_items_masked
pass
test_list_masking
pass
test_modifying_dict
pass
test_nested_dict_masking
pass
test_set_mask_enabled
pass
test_values_masked
pass
ironic.tests.unit.common.test_json_rpc.TestClient 16 16 0 0 0 Detail
test_call_failure
pass
test_call_failure_with_foreign_class
pass
test_call_failure_with_version_and_cap
pass
test_call_ipv4_success
pass
test_call_ipv6_success
pass
test_call_ipv6_success_rfc2732
pass
test_call_success
pass
test_call_success_with_version
pass
test_call_success_with_version_and_cap
pass
test_call_unexpected_failure
pass
test_call_with_ssl
pass
test_can_send_version
pass
test_cast_failure
pass
test_cast_success
pass
test_cast_success_with_version
pass
test_mask_secrets
pass
ironic.tests.unit.common.test_json_rpc.TestService 21 21 0 0 0 Detail
test_authenticated
pass
test_authenticated_no_admin_role
pass
test_authenticated_no_allowed_role
pass
test_authenticated_with_allowed_role
pass
test_expected_failure
pass
test_expected_failure_oslo
pass
test_http_basic
pass
test_http_basic_not_authenticated
pass
test_invalid_requests
pass
test_malformed_context
pass
test_mask_secrets
pass
test_method_not_found
pass
test_method_not_post
pass
test_missing_argument
pass
test_no_context
pass
test_no_deny_methods
pass
test_non_json_body
pass
test_notification
pass
test_success
pass
test_success_no_result
pass
test_unexpected_failure
pass
ironic.tests.unit.common.test_json_rpc.TestSession 4 4 0 0 0 Detail
test_http_basic
pass
test_http_basic_deprecated
pass
test_keystone
pass
test_noauth
pass
ironic.tests.unit.common.test_keystone.AuthConfTestCase 2 2 0 0 0 Detail
test_add_auth_opts
pass
test_os_service_types_alias
pass
ironic.tests.unit.common.test_keystone.KeystoneTestCase 5 5 0 0 0 Detail
test_get_adapter_from_config
pass
test_get_auth
pass
test_get_auth_fail
pass
test_get_service_auth
pass
test_get_session
pass
ironic.tests.unit.common.test_kickstart_utils.KSUtilsTestCase 2 2 0 0 0 Detail
test_prepare_config_drive
pass
test_prepare_config_drive_in_swift
pass
ironic.tests.unit.common.test_mdns.ParseEndpointTestCase 4 4 0 0 0 Detail
test_resolve
pass
test_simple
pass
test_simple_https
pass
test_with_path_and_port
pass
ironic.tests.unit.common.test_mdns.RegisterServiceTestCase 5 5 0 0 0 Detail
test_failure
pass
test_ok
pass
test_with_interfaces
pass
test_with_params
pass
test_with_race
pass
ironic.tests.unit.common.test_molds.ConfigurationMoldTestCase 16 16 0 0 0 Detail
test_get_configuration_connection_error
pass
test_get_configuration_empty
pass
test_get_configuration_http
pass
test_get_configuration_http_error
pass
test_get_configuration_http_noauth
pass
test_get_configuration_invalid_json
pass
test_get_configuration_mold_connection_error_exceeded
pass
test_get_configuration_swift
pass
test_get_configuration_swift_noauth
pass
test_save_configuration_connection_error
pass
test_save_configuration_connection_error_exceeded
pass
test_save_configuration_http
pass
test_save_configuration_http_error
pass
test_save_configuration_http_noauth
pass
test_save_configuration_swift
pass
test_save_configuration_swift_noauth
pass
ironic.tests.unit.common.test_network.GetPhysnetsByPortgroupID 6 6 0 0 0 Detail
test_empty
pass
test_exclude_port
pass
test_exclude_port_no_id
pass
test_one_port
pass
test_two_ports
pass
test_two_ports_inconsistent
pass
ironic.tests.unit.common.test_network.GetPhysnetsForNodeTestCase 3 3 0 0 0 Detail
test_get_physnets_for_node_excludes_None
pass
test_get_physnets_for_node_multiple_ports
pass
test_get_physnets_for_node_no_ports
pass
ironic.tests.unit.common.test_network.GetPortgroupByIdTestCase 2 2 0 0 0 Detail
test_portgroup_by_id
pass
test_portgroup_by_id_no_such_portgroup
pass
ironic.tests.unit.common.test_network.GetPortsByPortgroupIdTestCase 2 2 0 0 0 Detail
test_ports_by_portgroup_id
pass
test_ports_by_portgroup_id_empty
pass
ironic.tests.unit.common.test_network.TestNetwork 9 9 0 0 0 Detail
test_get_node_vif_ids_during_cleaning
pass
test_get_node_vif_ids_during_provisioning
pass
test_get_node_vif_ids_during_rescuing
pass
test_get_node_vif_ids_no_ports_no_portgroups
pass
test_get_node_vif_ids_one_port_int_info
pass
test_get_node_vif_ids_one_portgroup_int_info
pass
test_get_node_vif_ids_two_portgroups_int_info
pass
test_get_node_vif_ids_two_ports_int_info
pass
test_remove_vifs_from_node
pass
ironic.tests.unit.common.test_network.TestRemoveVifsTestCase 1 1 0 0 0 Detail
test_remove_vifs_from_node_failure
pass
ironic.tests.unit.common.test_neutron.TestGetNetworkByUUIDOrName 5 5 0 0 0 Detail
test__get_network_by_uuid_or_name_duplicate
pass
test__get_network_by_uuid_or_name_failure
pass
test__get_network_by_uuid_or_name_missing
pass
test__get_network_by_uuid_or_name_name
pass
test__get_network_by_uuid_or_name_uuid
pass
ironic.tests.unit.common.test_neutron.TestGetPhysnetsByPortUUID 11 11 0 0 0 Detail
test_get_physnets_by_port_uuid_multiple_segments
pass
test_get_physnets_by_port_uuid_multiple_segments_fixed_ip_l2
pass
test_get_physnets_by_port_uuid_multiple_segments_fixed_ip_l3
pass
test_get_physnets_by_port_uuid_multiple_segments_no_physnet
pass
test_get_physnets_by_port_uuid_network_failure
pass
test_get_physnets_by_port_uuid_network_missing
pass
test_get_physnets_by_port_uuid_no_segment
pass
test_get_physnets_by_port_uuid_no_segment_no_physnet
pass
test_get_physnets_by_port_uuid_port_failure
pass
test_get_physnets_by_port_uuid_port_missing
pass
test_get_physnets_by_port_uuid_single_segment
pass
ironic.tests.unit.common.test_neutron.TestGetSegmentBySubnetUUID 3 3 0 0 0 Detail
test__get_segment_by_subnet_uuid
pass
test__get_segment_by_subnet_uuid_failure
pass
test__get_segment_by_subnet_uuid_missing_segment
pass
ironic.tests.unit.common.test_neutron.TestNeutronClient 4 4 0 0 0 Detail
test_get_neutron_client_auth_from_config
pass
test_get_neutron_client_noauth
pass
test_get_neutron_client_with_context
pass
test_get_neutron_client_without_token
pass
ironic.tests.unit.common.test_neutron.TestNeutronNetworkActions 54 54 0 0 0 Detail
test__add_ip_addresses_for_ipv6_stateful
pass
test__uncidr_ipv4
pass
test__uncidr_ipv6
pass
test_add_network_all_ports_fail
pass
test_add_network_create_some_ports_fail
pass
test_add_network_no_port
pass
test_add_network_no_pxe_enabled_ports
pass
test_add_ports_to_network
pass
test_add_ports_to_network_all_ports
pass
test_add_ports_to_network_all_ports_via_not_pxe
pass
test_add_ports_to_network_instance_uuid
pass
test_add_ports_to_network_with_sg
pass
test_add_ports_with_client_id_to_network
pass
test_add_smartnic_port_to_network
pass
test_get_local_group_information
pass
test_get_neutron_port_data
pass
test_get_neutron_port_data_ipv6
pass
test_get_node_portmap
pass
test_is_smartnic_port_false
pass
test_is_smartnic_port_true
pass
test_remove_neutron_ports
pass
test_remove_neutron_ports_delete_fail
pass
test_remove_neutron_ports_delete_race
pass
test_remove_neutron_ports_list_fail
pass
test_remove_neutron_smartnic_ports
pass
test_remove_ports_from_network
pass
test_remove_ports_from_network_not_all_pxe_enabled
pass
test_remove_ports_from_network_not_all_pxe_enabled_all_ports
pass
test_rollback_ports
pass
test_rollback_ports_exception
pass
test_validate_agent_down
pass
test_validate_agent_up
pass
test_validate_port_info_flat_interface
pass
test_validate_port_info_flat_interface_with_client_id
pass
test_validate_port_info_neutron_interface
pass
test_validate_port_info_neutron_interface_missed_info
pass
test_validate_port_info_neutron_interface_with_client_id
pass
test_validate_port_info_neutron_with_network_type_unmanaged
pass
test_validate_port_info_neutron_with_no_smartnic_and_link_info
pass
test_validate_port_info_neutron_with_smartnic_and_link_info
pass
test_validate_port_info_neutron_with_smartnic_and_no_link_info
pass
test_verify_sec_groups
pass
test_verify_sec_groups_exception_by_neutronclient
pass
test_verify_sec_groups_less_than_configured
pass
test_verify_sec_groups_more_than_configured
pass
test_verify_sec_groups_no_sg_from_neutron
pass
test_wait_for_host_agent_down_target_state_down
pass
test_wait_for_host_agent_down_target_state_up
pass
test_wait_for_host_agent_up_target_state_down
pass
test_wait_for_host_agent_up_target_state_up
pass
test_wait_for_port_status_active_max_retry
pass
test_wait_for_port_status_down
pass
test_wait_for_port_status_down_max_retry
pass
test_wait_for_port_status_up
pass
ironic.tests.unit.common.test_neutron.TestNeutronNetworkInterfaceMixin 1 1 0 0 0 Detail
test_get_network_names_and_uuids
pass
ironic.tests.unit.common.test_neutron.TestUnbindPort 5 5 0 0 0 Detail
test_unbind_neutron_port
pass
test_unbind_neutron_port_client_passed
pass
test_unbind_neutron_port_failure
pass
test_unbind_neutron_port_not_found
pass
test_unbind_neutron_port_not_reset_mac
pass
ironic.tests.unit.common.test_neutron.TestUpdateNeutronPort 3 3 0 0 0 Detail
test_update_neutron_port
pass
test_update_neutron_port_with_client
pass
test_update_neutron_port_with_exception
pass
ironic.tests.unit.common.test_neutron.TestUpdatePortAddress 6 6 0 0 0 Detail
test_update_port_address
pass
test_update_port_address_show_failed
pass
test_update_port_address_unbind_port_failed
pass
test_update_port_address_with_binding
pass
test_update_port_address_with_exception
pass
test_update_port_address_without_binding
pass
ironic.tests.unit.common.test_neutron.TestValidateNetwork 5 5 0 0 0 Detail
test_by_name
pass
test_by_uuid
pass
test_duplicate
pass
test_failure
pass
test_not_found
pass
ironic.tests.unit.common.test_nova.NovaApiTestCase 13 13 0 0 0 Detail
test_invalid_power_update
pass
test_power_update_1
pass
test_power_update_2
pass
test_power_update_3
pass
test_power_update_4
pass
test_power_update_5
pass
test_power_update_failed
pass
test_power_update_failed_no_nova
pass
test_power_update_failed_no_nova_auth_url
pass
test_power_update_invalid_reponse_format_1
pass
test_power_update_invalid_reponse_format_2
pass
test_power_update_invalid_reponse_format_3
pass
test_power_update_invalid_reponse_format_4
pass
ironic.tests.unit.common.test_nova.TestNovaAdapter 1 1 0 0 0 Detail
test_get_nova_adapter
pass
ironic.tests.unit.common.test_oci_registry.OciClientRequestTestCase 29 29 0 0 0 Detail
test__resolve_tag
pass
test__resolve_tag_auth_needed
pass
test__resolve_tag_follows_links
pass
test__resolve_tag_if_not_found
pass
test__resolve_tag_temp_failure
pass
test_authenticate_401_bad_header
pass
test_authenticate_401_basic_auth
pass
test_authenticate_401_basic_auth_no_username
pass
test_authenticate_401_bearer_auth
pass
test_authenticate_401_fallback_to_service_config
pass
test_authenticate_401_no_header
pass
test_authenticate_noop
pass
test_download_blob_from_manifest
pass
test_download_blob_from_manifest_code_401
pass
test_download_blob_from_manifest_code_403
pass
test_download_blob_from_manifest_code_404
pass
test_download_blob_from_manifest_code_500
pass
test_download_blob_from_manifest_code_check
pass
test_get_artifact_index_access_denied
pass
test_get_artifact_index_not_authorized
pass
test_get_artifact_index_not_found
pass
test_get_artifact_index_temporaryfailure
pass
test_get_artifact_index_with_tag
pass
test_get_manifest
pass
test_get_manifest_auth_required
pass
test_get_manifest_checksum_verifies
pass
test_get_manifest_image_access_denied
pass
test_get_manifest_image_not_found
pass
test_get_manifest_image_temporary_failure
pass
ironic.tests.unit.common.test_oci_registry.OciClientTestCase 7 7 0 0 0 Detail
test__image_to_url
pass
test__image_to_url_adds_oci
pass
test_client_init_make_session
pass
test_get_blob_url
pass
test_image_tag_from_url
pass
test_image_tag_from_url_with_digest
pass
test_image_tag_from_url_with_tag
pass
ironic.tests.unit.common.test_oci_registry.TestRegistrySessionHelper 4 4 0 0 0 Detail
test_get_token_from_config
pass
test_get_token_from_config_bad_file
pass
test_get_token_from_config_default
pass
test_get_token_from_config_no_match
pass
ironic.tests.unit.common.test_policy.PolicyInCodeTestCase 17 17 0 0 0 Detail
test_creds_01
pass
test_creds_02
pass
test_creds_03
pass
test_creds_04
pass
test_creds_05
pass
test_creds_06
pass
test_creds_07
pass
test_creds_08
pass
test_creds_09
pass
test_creds_10
pass
test_creds_11
pass
test_creds_12
pass
test_creds_13
pass
test_creds_14
pass
test_creds_15
pass
test_creds_16
pass
test_creds_17
pass
ironic.tests.unit.common.test_policy.PolicyTestCase 6 6 0 0 0 Detail
test_authorize_access_forbidden
pass
test_authorize_passes
pass
test_authorize_policy_not_registered
pass
test_get_oslo_policy_enforcer_config_file
pass
test_get_oslo_policy_enforcer_namespace
pass
test_get_oslo_policy_enforcer_no_args
pass
ironic.tests.unit.common.test_pxe_utils.CleanUpPxeEnvTestCase 1 1 0 0 0 Detail
test__clean_up_pxe_env
pass
ironic.tests.unit.common.test_pxe_utils.PXEBuildConfigOptionsTestCase 12 12 0 0 0 Detail
test_build_pxe_config_options_ipa_debug_rescue
pass
test_build_pxe_config_options_kernel_params_from_driver_info
pass
test_build_pxe_config_options_kernel_params_from_instance_info
pass
test_build_pxe_config_options_kernel_params_with_default
pass
test_build_pxe_config_options_pxe
pass
test_build_pxe_config_options_pxe_ipa_debug
pass
test_build_pxe_config_options_pxe_local_boot
pass
test_build_pxe_config_options_pxe_no_kernel_no_ramdisk
pass
test_build_pxe_config_options_pxe_opts_ramdisk_opt
pass
test_build_pxe_config_options_pxe_rescue
pass
test_build_pxe_config_options_pxe_without_is_whole_disk_image
pass
test_build_pxe_config_options_ramdisk_params
pass
ironic.tests.unit.common.test_pxe_utils.PXEBuildKickstartConfigOptionsTestCase 8 8 0 0 0 Detail
test_build_kickstart_config_options_pxe
pass
test_build_kickstart_config_options_pxe_insecure_heartbeat
pass
test_build_kickstart_config_options_pxe_source_path
pass
test_prepare_instance_kickstart_config
pass
test_prepare_instance_kickstart_config_not_anaconda_boot
pass
test_validate_kickstart_template
pass
test_validate_kickstart_template_has_additional_variables
pass
test_validate_kickstart_template_missing_variable
pass
ironic.tests.unit.common.test_pxe_utils.PXEInterfacesTestCase 28 28 0 0 0 Detail
test__cache_tftp_images_master_path
pass
test__get_deploy_image_info
pass
test__get_deploy_image_info_deploy_ramdisk
pass
test__get_deploy_image_info_ipxe
pass
test__get_deploy_image_info_missing_deploy_kernel
pass
test_cache_ramdisk_kernel
pass
test_cache_ramdisk_kernel_ipxe
pass
test_cache_ramdisk_kernel_ipxe_anaconda
pass
test_get_instance_image_info_boot_iso
pass
test_get_instance_image_info_kickstart_stage2_missing
pass
test_get_instance_image_info_localboot
pass
test_get_instance_image_info_whole_disk_image
pass
test_get_instance_image_info_with_kickstart_boot_option
pass
test_get_instance_image_info_with_kickstart_url_http
pass
test_parse_driver_info_deploy
pass
test_parse_driver_info_from_conf_deploy
pass
test_parse_driver_info_from_conf_deploy_by_arch
pass
test_parse_driver_info_from_conf_rescue
pass
test_parse_driver_info_from_conf_rescue_by_arch
pass
test_parse_driver_info_missing_deploy_kernel
pass
test_parse_driver_info_missing_deploy_ramdisk
pass
test_parse_driver_info_missing_rescue_kernel
pass
test_parse_driver_info_missing_rescue_ramdisk
pass
test_parse_driver_info_mixed_source_deploy
pass
test_parse_driver_info_mixed_source_deploy_by_arch
pass
test_parse_driver_info_mixed_source_rescue
pass
test_parse_driver_info_ramdisk
pass
test_parse_driver_info_rescue
pass
ironic.tests.unit.common.test_pxe_utils.TFTPImageCacheTestCase 2 2 0 0 0 Detail
test_with_master_path
pass
test_without_master_path
pass
ironic.tests.unit.common.test_pxe_utils.TestPXEUtils 54 54 0 0 0 Detail
test__get_pxe_grub_mac_path
pass
test__get_pxe_ip_address_path
pass
test__get_pxe_mac_path
pass
test__get_pxe_mac_path_ipxe
pass
test__link_ip_address_pxe_configs
pass
test__write_infiniband_mac_pxe_configs
pass
test__write_mac_ipxe_configs
pass
test__write_mac_pxe_configs
pass
test_clean_up_pxe_config
pass
test_clean_up_pxe_config_uefi
pass
test_clean_up_pxe_config_uefi_instance_info
pass
test_clean_up_pxe_config_uefi_mac_address
pass
test_clean_up_pxe_config_uefi_no_ipaddress
pass
test_create_ipxe_boot_script
pass
test_create_ipxe_boot_script_already_exists
pass
test_create_ipxe_boot_script_copy_file_different
pass
test_create_ipxe_boot_script_fallback
pass
test_create_pxe_config
pass
test_create_pxe_config_existing_dirs_bios
pass
test_create_pxe_config_existing_dirs_uefi
pass
test_create_pxe_config_set_dir_permission
pass
test_create_pxe_config_uefi_grub
pass
test_create_pxe_config_uefi_ipxe
pass
test_create_pxe_config_uefi_mac_address
pass
test_default_grub_config
pass
test_default_ipxe_boot_from_anaconda
pass
test_default_ipxe_boot_from_iso
pass
test_default_ipxe_boot_from_ramdisk
pass
test_default_ipxe_boot_from_volume_config
pass
test_default_ipxe_boot_from_volume_config_multipath
pass
test_default_ipxe_boot_from_volume_config_no_extra_volumes
pass
test_default_ipxe_boot_script
pass
test_default_ipxe_config
pass
test_default_ipxe_timeout_config
pass
test_default_pxe_config
pass
test_dhcp_options_for_instance
pass
test_dhcp_options_for_instance_bios
pass
test_dhcp_options_for_instance_http_ipv4
pass
test_dhcp_options_for_instance_http_ipv6
pass
test_dhcp_options_for_instance_http_ipxe_ipv4
pass
test_dhcp_options_for_instance_http_ipxe_ipv6
pass
test_dhcp_options_for_instance_ipv6
pass
test_dhcp_options_for_instance_ipv6_bios
pass
test_fallback_ipxe_boot_script
pass
test_get_kernel_ramdisk_info
pass
test_get_kernel_ramdisk_info_bad_driver_info
pass
test_get_kernel_ramdisk_info_ipxe
pass
test_get_pxe_config_file_path
pass
test_get_rescue_kr_info
pass
test_get_rescue_kr_info_ipxe
pass
test_link_mac_pxe_configs_with_pxe_disabled
pass
test_place_common_config
pass
test_place_common_config_existing_dirs
pass
test_pxe_config
pass
ironic.tests.unit.common.test_pxe_utils.TestPXEUtilsBootloader 7 7 0 0 0 Detail
test_place_loaders_for_boot_default_noop
pass
test_place_loaders_for_boot_no_source
pass
test_place_loaders_for_boot_raises_exception_with_absolute_path
pass
test_place_loaders_for_boot_two_files
pass
test_place_loaders_for_boot_two_files_exception_on_chmod
pass
test_place_loaders_for_boot_two_files_exception_on_copy
pass
test_place_loaders_for_boot_two_files_relative_path
pass
ironic.tests.unit.common.test_pxe_utils.iPXEBuildConfigOptionsTestCase 21 21 0 0 0 Detail
test_build_pxe_config_options_ipxe
pass
test_build_pxe_config_options_ipxe_and_ipxe_timeout
pass
test_build_pxe_config_options_ipxe_and_iscsi_boot
pass
test_build_pxe_config_options_ipxe_and_iscsi_boot_from_lists
pass
test_build_pxe_config_options_ipxe_boot_iso
pass
test_build_pxe_config_options_ipxe_ipa_debug
pass
test_build_pxe_config_options_ipxe_local_boot
pass
test_build_pxe_config_options_ipxe_rescue
pass
test_build_pxe_config_options_ipxe_rescue_swift
pass
test_build_pxe_config_options_ipxe_rescue_timeout
pass
test_build_pxe_config_options_ipxe_swift_partition
pass
test_build_pxe_config_options_ipxe_swift_wdi
pass
test_clean_up_ipxe_config_uefi
pass
test_dhcp_options_for_instance_ipxe_bios
pass
test_dhcp_options_for_instance_ipxe_uefi
pass
test_dhcp_options_for_ipxe_ipv6
pass
test_dhcp_options_for_ipxe_ipv6_uefi
pass
test_get_volume_pxe_options
pass
test_get_volume_pxe_options_hexadecimal_lunid
pass
test_get_volume_pxe_options_unsupported_additional_volume_type
pass
test_get_volume_pxe_options_unsupported_volume_type
pass
ironic.tests.unit.common.test_pxe_utils.iPXEBuildServicePXEConfigTestCase 2 2 0 0 0 Detail
test_build_service_pxe_config_adopt
pass
test_build_service_pxe_config_servicing
pass
ironic.tests.unit.common.test_qemu_img.ConvertImageTestCase 6 6 0 0 0 Detail
test_convert_image
pass
test_convert_image_flags
pass
test_convert_image_just_fails
pass
test_convert_image_retries
pass
test_convert_image_retries_alternate_error
pass
test_convert_image_retries_and_fails
pass
ironic.tests.unit.common.test_raid.RaidPublicMethodsTestCase 12 12 0 0 0 Detail
test_filter_target_raid_config
pass
test_filter_target_raid_config_empty_target_raid_config
pass
test_filter_target_raid_config_no_target_raid_config_after_skipping
pass
test_filter_target_raid_config_skip_nonroot
pass
test_filter_target_raid_config_skip_root
pass
test_get_logical_disk_properties
pass
test_get_logical_disk_properties_custom_schema
pass
test_update_raid_info_multiple_root_volumes
pass
test_update_raid_info_okay
pass
test_update_raid_info_okay_current_capabilities_empty
pass
test_update_raid_info_okay_no_root_volumes
pass
test_update_raid_info_skip_MAX
pass
ironic.tests.unit.common.test_raid.ValidateRaidConfigurationTestCase 21 21 0 0 0 Detail
test_validate_configuration_additional_property
pass
test_validate_configuration_custom_schema
pass
test_validate_configuration_invalid_disk_type
pass
test_validate_configuration_invalid_int_type
pass
test_validate_configuration_invalid_is_root_volume
pass
test_validate_configuration_invalid_multiple_is_root_volume
pass
test_validate_configuration_invalid_number_of_phy_disks
pass
test_validate_configuration_invalid_physical_disks
pass
test_validate_configuration_invalid_raid_level
pass
test_validate_configuration_invalid_share_physical_disks
pass
test_validate_configuration_invalid_size_gb
pass
test_validate_configuration_max_size_gb
pass
test_validate_configuration_no_logical_disk
pass
test_validate_configuration_no_raid_level
pass
test_validate_configuration_no_size_gb
pass
test_validate_configuration_okay
pass
test_validate_configuration_okay_software
pass
test_validate_configuration_too_few_physical_disks
pass
test_validate_configuration_with_jbod_volume
pass
test_validate_configuration_zero_logical_disks
pass
test_validate_configuration_zero_size_gb
pass
ironic.tests.unit.common.test_release_mappings.GetObjectVersionsTestCase 4 4 0 0 0 Detail
test_get_object_versions
pass
test_get_object_versions_objects
pass
test_get_object_versions_releases
pass
test_get_object_versions_releases_objects
pass
ironic.tests.unit.common.test_release_mappings.ReleaseMappingsTestCase 7 7 0 0 0 Detail
test_contains_all_db_objects
pass
test_current_object_versions
pass
test_current_rpc_version
pass
test_no_gaps_in_object_versions
pass
test_object_names_are_registered
pass
test_rpc_and_objects_versions_supported
pass
test_structure
pass
ironic.tests.unit.common.test_rpc.TestRequestContextSerializer 6 6 0 0 0 Detail
test_deserialize_context
pass
test_deserialize_entity
pass
test_deserialize_entity_empty_base
pass
test_serialize_context
pass
test_serialize_entity
pass
test_serialize_entity_empty_base
pass
ironic.tests.unit.common.test_rpc.TestUtils 9 9 0 0 0 Detail
test_get_sensors_notifier
pass
test_get_sensors_notifier_no_notifier
pass
test_get_sensors_notifier_no_publisher_id
pass
test_get_versioned_notifier
pass
test_get_versioned_notifier_no_notifier
pass
test_get_versioned_notifier_no_publisher_id
pass
test_init_globals_notifications_disabled
pass
test_init_globals_notifications_enabled
pass
test_init_globals_with_custom_topics
pass
ironic.tests.unit.common.test_states.StatesTest 1 1 0 0 0 Detail
test_state_values_length
pass
ironic.tests.unit.common.test_swift.SwiftTestCase 11 11 0 0 0 Detail
test___init__
pass
test_create_object
pass
test_create_object_create_container_fails
pass
test_create_object_create_object_fails
pass
test_create_object_from_data
pass
test_create_object_from_data_create_container_fails
pass
test_create_object_from_data_create_object_fails
pass
test_delete_object
pass
test_delete_object_exc
pass
test_delete_object_exc_resource_not_found
pass
test_get_temp_url
pass
ironic.tests.unit.common.test_utils.BareMetalUtilsTestCase 2 2 0 0 0 Detail
test_create_link
pass
test_create_link_EEXIST
pass
ironic.tests.unit.common.test_utils.ExecuteTestCase 7 7 0 0 0 Detail
test_execute_command_not_found
pass
test_execute_not_use_standard_locale
pass
test_execute_use_standard_locale_no_env_variables
pass
test_execute_use_standard_locale_with_env_variables
pass
test_execute_with_log_stdout_default
pass
test_execute_with_log_stdout_false
pass
test_execute_with_log_stdout_true
pass
ironic.tests.unit.common.test_utils.GenericUtilsTestCase 17 17 0 0 0 Detail
test__get_hash_object
pass
test__get_hash_object_throws_for_invalid_or_unsupported_hash_name
pass
test_file_has_content_differ
pass
test_file_has_content_equal
pass
test_file_has_content_equal_not_binary
pass
test_is_fips_enabled
pass
test_is_hostname_safe
pass
test_is_valid_datapath_id
pass
test_is_valid_logical_name
pass
test_is_valid_no_proxy
pass
test_safe_rstrip
pass
test_safe_rstrip_not_raises_exceptions
pass
test_unix_file_modification_datetime
pass
test_validate_and_normalize_datapath_id
pass
test_validate_and_normalize_mac
pass
test_validate_and_normalize_mac_invalid_format
pass
test_wrap_ipv6
pass
ironic.tests.unit.common.test_utils.GetRouteSourceTestCase 5 5 0 0 0 Detail
test_get_route_source_indexerror
pass
test_get_route_source_ipv4
pass
test_get_route_source_ipv6
pass
test_get_route_source_ipv6_linklocal
pass
test_get_route_source_ipv6_linklocal_allowed
pass
ironic.tests.unit.common.test_utils.GetUpdatedCapabilitiesTestCase 8 8 0 0 0 Detail
test_get_updated_capabilities
pass
test_get_updated_capabilities_add_to_existing_capabilities
pass
test_get_updated_capabilities_capabilities_not_dict
pass
test_get_updated_capabilities_invalid_capabilities
pass
test_get_updated_capabilities_multiple_keys
pass
test_get_updated_capabilities_replace_to_existing_capabilities
pass
test_validate_network_port
pass
test_validate_network_port_fail
pass
ironic.tests.unit.common.test_utils.IsHttpUrlTestCase 1 1 0 0 0 Detail
test_is_http_url
pass
ironic.tests.unit.common.test_utils.JinjaTemplatingTestCase 3 3 0 0 0 Detail
test_render_file
pass
test_render_string
pass
test_render_with_quotes
pass
ironic.tests.unit.common.test_utils.MatchRootDeviceTestCase 12 12 0 0 0 Detail
test_find_devices_all
pass
test_find_devices_name
pass
test_find_devices_none
pass
test_match_root_device_hints_empty_device_attribute
pass
test_match_root_device_hints_multiple_hints
pass
test_match_root_device_hints_multiple_hints2
pass
test_match_root_device_hints_multiple_hints3
pass
test_match_root_device_hints_no_device_found
pass
test_match_root_device_hints_no_operators
pass
test_match_root_device_hints_one_hint
pass
test_match_root_device_hints_rotational
pass
test_match_root_device_hints_rotational_convert_devices_bool
pass
ironic.tests.unit.common.test_utils.MkfsTestCase 4 4 0 0 0 Detail
test_mkfs
pass
test_mkfs_with_label
pass
test_mkfs_with_unexpected_error
pass
test_mkfs_with_unsupported_fs
pass
ironic.tests.unit.common.test_utils.ParseRootDeviceTestCase 35 35 0 0 0 Detail
test__append_operator_to_hints
pass
test_extract_hint_operator_and_values_empty_value
pass
test_extract_hint_operator_and_values_integer
pass
test_extract_hint_operator_and_values_multiple_values
pass
test_extract_hint_operator_and_values_multiple_values_space
pass
test_extract_hint_operator_and_values_no_operator
pass
test_extract_hint_operator_and_values_single_value
pass
test_normalize_hint_expression_empty_value
pass
test_normalize_hint_expression_in
pass
test_normalize_hint_expression_no_op_no_space
pass
test_normalize_hint_expression_no_op_space
pass
test_normalize_hint_expression_op_no_space
pass
test_normalize_hint_expression_op_space
pass
test_normalize_hint_expression_or
pass
test_parse_root_device_hints_convert_rotational
pass
test_parse_root_device_hints_convert_size
pass
test_parse_root_device_hints_int_or
pass
test_parse_root_device_hints_int_or_invalid
pass
test_parse_root_device_hints_invalid_by_path
pass
test_parse_root_device_hints_invalid_hctl
pass
test_parse_root_device_hints_invalid_model
pass
test_parse_root_device_hints_invalid_name
pass
test_parse_root_device_hints_invalid_rotational
pass
test_parse_root_device_hints_invalid_serial
pass
test_parse_root_device_hints_invalid_size
pass
test_parse_root_device_hints_invalid_vendor
pass
test_parse_root_device_hints_invalid_wwn
pass
test_parse_root_device_hints_invalid_wwn_vendor_extension
pass
test_parse_root_device_hints_invalid_wwn_with_extension
pass
test_parse_root_device_hints_no_hints
pass
test_parse_root_device_hints_non_existent_hint
pass
test_parse_root_device_hints_string_compare_operator_name
pass
test_parse_root_device_hints_string_or_space
pass
test_parse_root_device_hints_with_operators
pass
test_parse_root_device_hints_without_operators
pass
ironic.tests.unit.common.test_utils.TempFilesTestCase 14 14 0 0 0 Detail
test__check_dir_free_space_ok
pass
test__check_dir_writable_not_writable
pass
test__check_dir_writable_ok
pass
test_check_dir_free_space_raises
pass
test_check_dir_no_dir
pass
test_check_dir_ok
pass
test_check_dir_with_pass_in
pass
test_is_memory_insufficient
pass
test_is_memory_insufficient_good
pass
test_is_memory_insufficient_recovers
pass
test_is_memory_insufficient_warning_only
pass
test_tempdir
pass
test_tempdir_mocked
pass
test_tempdir_mocked_error_on_rmtree
pass
ironic.tests.unit.common.test_utils.UnlinkTestCase 2 2 0 0 0 Detail
test_unlink
pass
test_unlink_ENOENT
pass
ironic.tests.unit.common.test_utils.ValidateConductorGroupTestCase 2 2 0 0 0 Detail
test_validate_conductor_group_fail
pass
test_validate_conductor_group_success
pass
ironic.tests.unit.common.test_vnc.VncTestCase 6 6 0 0 0 Detail
test_get_console
pass
test_novnc_authorize
pass
test_novnc_unauthorize
pass
test_novnc_validate
pass
test_novnc_validate_expired
pass
test_token_valid_until
pass
ironic.tests.unit.common.test_wsgi_service.TestWSGIService 6 6 0 0 0 Detail
test_workers_set_correct_setting
pass
test_workers_set_default
pass
test_workers_set_default_limit
pass
test_workers_set_negative_setting
pass
test_workers_set_zero_setting
pass
test_wsgi_service_with_ssl_enabled
pass
ironic.tests.unit.conductor.test_allocations.AllocationTestCase 9 9 0 0 0 Detail
test_check_orphaned_allocations
pass
test_create_allocation
pass
test_create_allocation_with_node_id
pass
test_destroy_allocation_with_active_node
pass
test_destroy_allocation_with_node
pass
test_destroy_allocation_with_node_in_maintenance
pass
test_destroy_allocation_with_transient_node
pass
test_destroy_allocation_without_node
pass
test_resume_allocations
pass
ironic.tests.unit.conductor.test_allocations.BackfillAllocationTestCase 11 11 0 0 0 Detail
test_candidate_nodes_mismatch
pass
test_node_associated_with_another_instance
pass
test_non_existing_node
pass
test_resource_class_mismatch
pass
test_state_not_active
pass
test_traits_mismatch
pass
test_uuid_associated_with_another_instance
pass
test_with_associated_node
pass
test_with_candidate_nodes
pass
test_with_unassociated_node
pass
test_without_resource_class
pass
ironic.tests.unit.conductor.test_allocations.DoAllocateTestCase 9 9 0 0 0 Detail
test_name_match_first
pass
test_nodes_candidates_do_not_match
pass
test_nodes_changed_after_lock
pass
test_nodes_filtered_out
pass
test_nodes_filtered_out_project
pass
test_nodes_locked
pass
test_success
pass
test_with_candidates
pass
test_with_traits
pass
ironic.tests.unit.conductor.test_base_manager.KeepAliveTestCase 3 3 0 0 0 Detail
test__conductor_service_record_keepalive
pass
test__conductor_service_record_keepalive_failed_db_conn
pass
test__conductor_service_record_keepalive_failed_error
pass
ironic.tests.unit.conductor.test_base_manager.ManagerSpawnWorkerTestCase 5 5 0 0 0 Detail
test__spawn_worker
pass
test__spawn_worker_cannot_use_reserved
pass
test__spawn_worker_no_reserved
pass
test__spawn_worker_none_free
pass
test__spawn_worker_reserved
pass
ironic.tests.unit.conductor.test_base_manager.MiscTestCase 2 2 0 0 0 Detail
test__fail_transient_state
pass
test__fail_transient_state_maintenance
pass
ironic.tests.unit.conductor.test_base_manager.RegisterInterfacesTestCase 2 2 0 0 0 Detail
test__register_and_validate_hardware_interfaces
pass
test__register_and_validate_no_valid_default
pass
ironic.tests.unit.conductor.test_base_manager.StartConsolesTestCase 5 5 0 0 0 Detail
test__start_consoles
pass
test__start_consoles_failed
pass
test__start_consoles_no_console_enabled
pass
test__start_consoles_node_locked
pass
test__start_consoles_node_not_found
pass
ironic.tests.unit.conductor.test_base_manager.StartStopTestCase 24 24 0 0 0 Detail
test_conductor_shutdown_flag
pass
test_del_host_waits_on_workerpool
pass
test_del_host_with_mdns
pass
test_prevent_double_start
pass
test_start_clears_conductor_locks
pass
test_start_dbapi_single_call
pass
test_start_fails_hw_type_register
pass
test_start_fails_on_hw_types
pass
test_start_fails_on_missing_driver
pass
test_start_recover_nodes_stuck
pass
test_start_registers_conductor
pass
test_start_registers_driver_names
pass
test_start_registers_driver_specific_tasks
pass
test_start_with_json_rpc
pass
test_start_with_json_rpc_port
pass
test_start_with_mdns
pass
test_start_with_mdns_and_debug
pass
test_start_with_no_enabled_interfaces
pass
test_start_without_jsonrpc_port_pined_version
pass
test_stop_clears_conductor_locks
pass
test_stop_doesnt_unregister_conductor
pass
test_stop_uninitialized_conductor
pass
test_stop_unregisters_conductor
pass
test_warning_on_low_workers_pool
pass
ironic.tests.unit.conductor.test_cleaning.DoNodeCleanAbortTestCase 4 4 0 0 0 Detail
test__do_node_clean_abort_tear_down_fail
pass
test__do_node_cleanhold_abort_tear_down_fail
pass
test_do_node_clean_abort_early
pass
test_do_node_clean_abort_with_step
pass
ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestCase 58 58 0 0 0 Detail
test__do_next_clean_step_automated_bad_step_return_value
pass
test__do_next_clean_step_automated_execute_fail
pass
test__do_next_clean_step_automated_fail_in_tear_down_cleaning
pass
test__do_next_clean_step_automated_last_step_noop
pass
test__do_next_clean_step_automated_no_steps
pass
test__do_next_clean_step_fast_track
pass
test__do_next_clean_step_last_step_noop_fast_track
pass
test__do_next_clean_step_manual_bad_step_return_value
pass
test__do_next_clean_step_manual_execute_fail
pass
test__do_next_clean_step_manual_fail_in_tear_down_cleaning
pass
test__do_next_clean_step_manual_last_step_noop
pass
test__do_next_clean_step_manual_no_steps
pass
test__do_next_clean_step_retired_last_step_change_tgt_state
pass
test__do_node_clean_automated
pass
test__do_node_clean_automated_cache_bios
pass
test__do_node_clean_automated_cache_bios_exception
pass
test__do_node_clean_automated_cache_bios_unsupported
pass
test__do_node_clean_automated_disabled
pass
test__do_node_clean_automated_disabled_individual_disabled
pass
test__do_node_clean_automated_disabled_individual_enabled
pass
test__do_node_clean_automated_enabled
pass
test__do_node_clean_automated_enabled_individual_disabled
pass
test__do_node_clean_automated_enabled_individual_enabled
pass
test__do_node_clean_automated_enabled_individual_none
pass
test__do_node_clean_automated_network_validate_fail
pass
test__do_node_clean_automated_power_validate_fail
pass
test__do_node_clean_automated_prepare_clean_fail
pass
test__do_node_clean_automated_prepare_clean_wait
pass
test__do_node_clean_automated_steps_fail
pass
test__do_node_clean_maintenance
pass
test__do_node_clean_manual
pass
test__do_node_clean_manual_cache_bios
pass
test__do_node_clean_manual_cache_bios_exception
pass
test__do_node_clean_manual_cache_bios_unsupported
pass
test__do_node_clean_manual_disable_ramdisk
pass
test__do_node_clean_manual_network_validate_fail
pass
test__do_node_clean_manual_power_validate_fail
pass
test__do_node_clean_manual_prepare_clean_fail
pass
test__do_node_clean_manual_prepare_clean_wait
pass
test__do_node_clean_manual_steps_fail
pass
test__do_node_clean_network_error_fail
pass
test_continue_node_clean
pass
test_continue_node_clean_no_skip_step
pass
test_do_next_clean_step_agent_busy
pass
test_do_next_clean_step_automated_all
pass
test_do_next_clean_step_automated_first_step_async
pass
test_do_next_clean_step_collect_logs
pass
test_do_next_clean_step_continue_from_last_cleaning
pass
test_do_next_clean_step_handles_hold_from_active
pass
test_do_next_clean_step_handles_hold_from_wait
pass
test_do_next_clean_step_manual_all
pass
test_do_next_clean_step_manual_all_disable_ramdisk
pass
test_do_next_clean_step_manual_continue_from_last_cleaning
pass
test_do_next_clean_step_manual_first_step_async
pass
test_do_next_clean_step_oob_reboot
pass
test_do_next_clean_step_oob_reboot_fail
pass
test_do_next_clean_step_oob_reboot_last_step
pass
test_do_node_clean_steps_fail_poweroff
pass
ironic.tests.unit.conductor.test_cleaning.DoNodeCleanTestChildNodes 2 2 0 0 0 Detail
test_do_next_clean_step_with_children
pass
test_do_next_clean_step_with_children_by_uuid
pass
ironic.tests.unit.conductor.test_deployments.DoNextDeployStepTestCase 24 24 0 0 0 Detail
test__do_next_deploy_step_all
pass
test__do_next_deploy_step_async
pass
test__do_next_deploy_step_continue_from_last_step
pass
test__do_next_deploy_step_dynamic
pass
test__do_next_deploy_step_fast_track
pass
test__do_next_deploy_step_in_deploywait
pass
test__do_next_deploy_step_last_step_done
pass
test__do_next_deploy_step_last_step_done_with_console
pass
test__do_next_deploy_step_last_step_done_with_console_error
pass
test__do_next_deploy_step_none
pass
test_continue_node_deploy
pass
test_continue_node_deploy_first_agent_boot
pass
test_continue_node_deploy_no_skip_step
pass
test_continue_node_steps_validation
pass
test_do_next_deploy_step_agent_busy
pass
test_do_next_deploy_step_bad_step_return_value
pass
test_do_next_deploy_step_execute_exception
pass
test_do_next_deploy_step_execute_handled_exception
pass
test_do_next_deploy_step_execute_ironic_exception
pass
test_do_next_deploy_step_handles_hold_from_active
pass
test_do_next_deploy_step_handles_hold_from_wait
pass
test_do_next_deploy_step_no_steps
pass
test_do_next_deploy_step_oob_reboot
pass
test_do_next_deploy_step_oob_reboot_fail
pass
ironic.tests.unit.conductor.test_deployments.DoNodeDeployTestCase 23 23 0 0 0 Detail
test__do_node_deploy_configdrive_db_error
pass
test__do_node_deploy_configdrive_swift_error
pass
test__do_node_deploy_configdrive_unexpected_error
pass
test__do_node_deploy_driver_ironic_exception
pass
test__do_node_deploy_driver_raises_error_old
pass
test__do_node_deploy_driver_raises_prepare_error
pass
test__do_node_deploy_driver_unexpected_exception
pass
test__do_node_deploy_fast_track
pass
test__do_node_deploy_ok
pass
test__do_node_deploy_ok_2
pass
test__do_node_deploy_ok_configdrive
pass
test__do_node_deploy_unexpected_prepare_error
pass
test_do_node_deploy_steps
pass
test_node_validation_in_disabled_bios_boot_mode_fails
pass
test_node_validation_in_disabled_uefi_boot_mode_fails
pass
test_start_deploy_lessee_legacy_false
pass
test_start_deploy_lessee_legacy_false_even_if_src_set
pass
test_start_deploy_lessee_source_instance
pass
test_start_deploy_lessee_source_none
pass
test_start_deploy_lessee_source_request
pass
test_start_deploy_source_path
pass
test_start_deploy_source_path_none
pass
test_update_fails_on_invalid_boot_mode
pass
ironic.tests.unit.conductor.test_deployments.StoreConfigDriveTestCase 5 5 0 0 0 Detail
test_store_configdrive
pass
test_store_configdrive_swift
pass
test_store_configdrive_swift_build
pass
test_store_configdrive_swift_no_deploy_timeout
pass
test_store_configdrive_swift_no_deploy_timeout_fallback
pass
ironic.tests.unit.conductor.test_inspection.TestContinueInspection 3 3 0 0 0 Detail
test_failure
pass
test_ok
pass
test_ok_asynchronous
pass
ironic.tests.unit.conductor.test_inspection.TestInspectHardware 6 6 0 0 0 Detail
test_inspect_hardware_ok
pass
test_inspect_hardware_raises_error
pass
test_inspect_hardware_return_inspect_wait
pass
test_inspect_hardware_return_inspecting
pass
test_inspect_hardware_return_other_state
pass
test_inspect_hardware_unexpected_error
pass
ironic.tests.unit.conductor.test_manager.BootDeviceTestCase 7 7 0 0 0 Detail
test_get_boot_device
pass
test_get_boot_device_node_locked
pass
test_get_boot_device_validate_fail
pass
test_get_supported_boot_devices
pass
test_set_boot_device
pass
test_set_boot_device_node_locked
pass
test_set_boot_device_validate_fail
pass
ironic.tests.unit.conductor.test_manager.ChangeNodeBootModeTestCase 7 7 0 0 0 Detail
test_change_node_boot_mode_exception_getting_current
pass
test_change_node_boot_mode_exception_in_background_task
pass
test_change_node_boot_mode_existing
pass
test_change_node_boot_mode_node_already_locked
pass
test_change_node_boot_mode_valid
pass
test_change_node_boot_mode_validate_fail
pass
test_change_node_boot_mode_worker_pool_full
pass
ironic.tests.unit.conductor.test_manager.ChangeNodePowerStateTestCase 12 12 0 0 0 Detail
test_change_node_power_state_exception_in_background_task
pass
test_change_node_power_state_node_already_locked
pass
test_change_node_power_state_power_on
pass
test_change_node_power_state_soft_power_off_timeout
pass
test_change_node_power_state_unsupported_state
pass
test_change_node_power_state_validate_fail
pass
test_change_node_power_state_worker_pool_full
pass
test_node_set_power_state_notif_get_power_fail
pass
test_node_set_power_state_notif_no_state_change
pass
test_node_set_power_state_notif_set_power_fail
pass
test_node_set_power_state_notif_spawn_fail
pass
test_node_set_power_state_notif_success
pass
ironic.tests.unit.conductor.test_manager.ChangeNodeSecureBootTestCase 7 7 0 0 0 Detail
test_change_node_secure_boot_exception_getting_current
pass
test_change_node_secure_boot_exception_in_background_task
pass
test_change_node_secure_boot_existing
pass
test_change_node_secure_boot_node_already_locked
pass
test_change_node_secure_boot_valid
pass
test_change_node_secure_boot_validate_fail
pass
test_change_node_secure_boot_worker_pool_full
pass
ironic.tests.unit.conductor.test_manager.CheckTimeoutsTestCase 6 6 0 0 0 Detail
test__check_cleanwait_timeouts_automated_clean
pass
test__check_cleanwait_timeouts_boot_timeout
pass
test__check_cleanwait_timeouts_manual_clean
pass
test__check_deploy_timeouts
pass
test_check_rescuewait_timeouts
pass
test_check_servicewait_timeouts
pass
ironic.tests.unit.conductor.test_manager.ConcurrentActionLimitTestCase 2 2 0 0 0 Detail
test_concurrent_action_limit_cleaning
pass
test_concurrent_action_limit_deploy
pass
ironic.tests.unit.conductor.test_manager.ConsoleTestCase 11 11 0 0 0 Detail
test_disable_console_already_disabled
pass
test_enable_console_already_enabled
pass
test_get_console
pass
test_get_console_disabled
pass
test_get_console_validate_fail
pass
test_set_console_mode_disabled
pass
test_set_console_mode_enabled
pass
test_set_console_mode_start_fail
pass
test_set_console_mode_stop_fail
pass
test_set_console_mode_validation_fail
pass
test_set_console_mode_worker_pool_full
pass
ironic.tests.unit.conductor.test_manager.ContinueInspectionTestCase 3 3 0 0 0 Detail
test_continue_ok
pass
test_continue_with_discovery
pass
test_wrong_state
pass
ironic.tests.unit.conductor.test_manager.ContinueNodeDeployTestCase 5 5 0 0 0 Detail
test_continue_node_deploy
pass
test_continue_node_deploy_deprecated
pass
test_continue_node_deploy_locked
pass
test_continue_node_deploy_worker_pool_full
pass
test_continue_node_deploy_wrong_state
pass
ironic.tests.unit.conductor.test_manager.CreateNodeTestCase 2 2 0 0 0 Detail
test_create_node
pass
test_create_node_validation_fails
pass
ironic.tests.unit.conductor.test_manager.CreatePortTestCase 4 4 0 0 0 Detail
test_create_port
pass
test_create_port_mac_exists
pass
test_create_port_physnet_validation_failure_conflict
pass
test_create_port_physnet_validation_failure_inconsistent
pass
ironic.tests.unit.conductor.test_manager.DestroyNodeTestCase 16 16 0 0 0 Detail
test_destroy_node
pass
test_destroy_node_adopt_failed_no_power_change
pass
test_destroy_node_allowed_in_maintenance
pass
test_destroy_node_associated
pass
test_destroy_node_broken_driver
pass
test_destroy_node_console_disable_fail
pass
test_destroy_node_console_enabled
pass
test_destroy_node_invalid_provision_state
pass
test_destroy_node_power_off
pass
test_destroy_node_protected
pass
test_destroy_node_protected_provision_state_available
pass
test_destroy_node_reserved
pass
test_destroy_node_with_allocation
pass
test_inventory_in_swift_get_destroyed_after_destroying_a_node_by_uuid
pass
test_inventory_in_swift_not_destroyed_SwiftOSE_maintenance
pass
test_inventory_in_swift_not_destroyed_SwiftOSE_not_maintenance
pass
ironic.tests.unit.conductor.test_manager.DestroyPortTestCase 8 8 0 0 0 Detail
test_destroy_port
pass
test_destroy_port_node_active_and_maintenance_no_vif
pass
test_destroy_port_node_active_and_maintenance_vif_present
pass
test_destroy_port_node_active_port_unbound
pass
test_destroy_port_node_active_state
pass
test_destroy_port_node_locked
pass
test_destroy_port_with_instance_not_in_active_port_bound
pass
test_destroy_port_with_instance_not_in_active_port_unbound
pass
ironic.tests.unit.conductor.test_manager.DestroyPortgroupTestCase 2 2 0 0 0 Detail
test_destroy_portgroup
pass
test_destroy_portgroup_node_locked
pass
ironic.tests.unit.conductor.test_manager.DestroyVolumeConnectorTestCase 3 3 0 0 0 Detail
test_destroy_volume_connector
pass
test_destroy_volume_connector_node_locked
pass
test_destroy_volume_connector_node_power_on
pass
ironic.tests.unit.conductor.test_manager.DestroyVolumeTargetTestCase 5 5 0 0 0 Detail
test_destroy_volume_target
pass
test_destroy_volume_target_already_destroyed
pass
test_destroy_volume_target_node_gone
pass
test_destroy_volume_target_node_locked
pass
test_destroy_volume_target_node_power_on
pass
ironic.tests.unit.conductor.test_manager.DoNodeAdoptionTestCase 7 7 0 0 0 Detail
test__do_adoption_boot_validate_failure
pass
test__do_adoption_ramdisk_deploy
pass
test__do_adoption_take_over_failure
pass
test__do_adoption_with_takeover
pass
test_do_provisioning_action_adopt_node
pass
test_do_provisioning_action_adopt_node_retry
pass
test_do_provisioning_action_manage_of_failed_adoption
pass
ironic.tests.unit.conductor.test_manager.DoNodeCleanTestCase 18 18 0 0 0 Detail
test_continue_node_clean_automated
pass
test_continue_node_clean_automated_abort
pass
test_continue_node_clean_automated_abort_last_clean_step
pass
test_continue_node_clean_locked
pass
test_continue_node_clean_manual
pass
test_continue_node_clean_manual_abort
pass
test_continue_node_clean_manual_abort_last_clean_step
pass
test_continue_node_clean_worker_pool_full
pass
test_continue_node_clean_wrong_state
pass
test_do_node_clean_invalid_state
pass
test_do_node_clean_maintenance
pass
test_do_node_clean_network_validate_fail
pass
test_do_node_clean_ok
pass
test_do_node_clean_power_validate_fail
pass
test_do_node_clean_worker_pool_full
pass
test_do_provision_action_unlocks_cleaning_automated
pass
test_do_provision_action_unlocks_cleaning_manual
pass
test_do_provision_action_unlocks_deploying
pass
ironic.tests.unit.conductor.test_manager.DoNodeInspectAbortTestCase 4 4 0 0 0 Detail
test_do_inspect_abort_interface_not_support
pass
test_do_inspect_abort_interface_return_failed
pass
test_do_inspect_abort_state_set_by_driver
pass
test_do_inspect_abort_succeeded
pass
ironic.tests.unit.conductor.test_manager.DoNodeRescueTestCase 21 21 0 0 0 Detail
test__do_node_rescue_abort
pass
test__do_node_rescue_abort_clean_up_fail
pass
test__do_node_rescue_bad_state
pass
test__do_node_rescue_errors
pass
test__do_node_rescue_returns_rescue
pass
test__do_node_rescue_returns_rescuewait
pass
test__do_node_unrescue
pass
test__do_node_unrescue_bad_state
pass
test__do_node_unrescue_ironic_error
pass
test__do_node_unrescue_other_error
pass
test_do_node_rescue
pass
test_do_node_rescue_invalid_state
pass
test_do_node_rescue_maintenance
pass
test_do_node_rescue_when_network_validate_fail
pass
test_do_node_rescue_when_power_validate_fail
pass
test_do_node_rescue_when_rescue_validate_fail
pass
test_do_node_unrescue
pass
test_do_node_unrescue_invalid_state
pass
test_do_node_unrescue_maintenance
pass
test_do_node_unrescue_validate_fail
pass
test_provision_rescue_abort
pass
ironic.tests.unit.conductor.test_manager.DoNodeServiceTestCase 9 9 0 0 0 Detail
test_continue_node_service
pass
test_continue_node_service_abort
pass
test_continue_node_service_abort_last_service_step
pass
test_continue_node_service_locked
pass
test_continue_node_service_worker_pool_full
pass
test_continue_node_service_wrong_state
pass
test_do_node_provision_action_unhold_service
pass
test_do_node_service
pass
test_do_node_service_maintenance
pass
ironic.tests.unit.conductor.test_manager.DoNodeTakeOverTestCase 3 3 0 0 0 Detail
test__do_takeover
pass
test__do_takeover_with_console_enabled
pass
test__do_takeover_with_console_exception
pass
ironic.tests.unit.conductor.test_manager.DoNodeTearDownTestCase 11 11 0 0 0 Detail
test__do_node_tear_down_from_valid_states
pass
test__do_node_tear_down_ok_with_console
pass
test__do_node_tear_down_ok_without_console
pass
test__do_node_tear_down_with_allocation
pass
test__do_node_tear_down_with_source_path
pass
test_do_node_tear_down_console_raises_error
pass
test_do_node_tear_down_driver_raises_error
pass
test_do_node_tear_down_invalid_state
pass
test_do_node_tear_down_protected
pass
test_do_node_tear_down_validate_fail
pass
test_do_node_tear_down_worker_pool_full
pass
ironic.tests.unit.conductor.test_manager.DoProvisioningActionTestCase 10 10 0 0 0 Detail
test_do_provision_action_abort_automated_clean
pass
test_do_provision_action_abort_clean_step_not_abortable
pass
test_do_provision_action_abort_cleanhold_automated_clean
pass
test_do_provision_action_abort_cleanhold_manual_clean
pass
test_do_provision_action_abort_from_deployhold
pass
test_do_provision_action_abort_manual_clean
pass
test_do_provision_action_manage
pass
test_do_provision_action_provide
pass
test_do_provision_action_provide_in_maintenance
pass
test_do_provisioning_action_worker_pool_full
pass
ironic.tests.unit.conductor.test_manager.HeartbeatTestCase 11 11 0 0 0 Detail
test_heartbeat_invalid_agent_token
pass
test_heartbeat_invalid_agent_token_older_version
pass
test_heartbeat_invalid_newer_version
pass
test_heartbeat_tls_required
pass
test_heartbeat_with_agent_token
pass
test_heartbeat_with_agent_verify_ca
pass
test_heartbeat_with_agent_version
pass
test_heartbeat_with_no_required_agent_token
pass
test_heartbeat_with_required_agent_token
pass
test_heartbeat_without_agent_version_anaconda
pass
test_heartbeat_without_version
pass
ironic.tests.unit.conductor.test_manager.IndicatorsTestCase 3 3 0 0 0 Detail
test_get_indicator_state
pass
test_get_supported_indicators
pass
test_set_indicator_state
pass
ironic.tests.unit.conductor.test_manager.ManagerCheckDeployTimeoutsTestCase 9 9 0 0 0 Detail
test_acquire_node_disappears
pass
test_acquire_node_locked
pass
test_exiting_no_worker_avail
pass
test_exiting_with_other_exception
pass
test_maintenance_after_lock
pass
test_no_deploywait_after_lock
pass
test_not_mapped
pass
test_timeout
pass
test_worker_limit
pass
ironic.tests.unit.conductor.test_manager.ManagerCheckInspectWaitTimeoutsTestCase 9 9 0 0 0 Detail
test__check_inspect_timeout
pass
test__check_inspect_timeouts_acquire_node_disappears
pass
test__check_inspect_timeouts_acquire_node_locked
pass
test__check_inspect_timeouts_exit_with_other_exception
pass
test__check_inspect_timeouts_exiting_no_worker_avail
pass
test__check_inspect_timeouts_no_acquire_after_lock
pass
test__check_inspect_timeouts_not_mapped
pass
test__check_inspect_timeouts_to_maintenance_after_lock
pass
test__check_inspect_timeouts_worker_limit
pass
ironic.tests.unit.conductor.test_manager.ManagerCheckOrphanNodesTestCase 6 6 0 0 0 Detail
test__check_orphan_nodes
pass
test__check_orphan_nodes_alive
pass
test__check_orphan_nodes_cleaning
pass
test__check_orphan_nodes_maintenance
pass
test__check_orphan_nodes_release_exceptions_skipping
pass
test__check_orphan_nodes_release_node_not_locked
pass
ironic.tests.unit.conductor.test_manager.ManagerDoSyncPowerStateTestCase 21 21 0 0 0 Detail
test_correct_power_state_on_upgrade_lock
pass
test_get_power_state_error
pass
test_get_power_state_fail
pass
test_maintenance_on_upgrade_lock
pass
test_max_retries_exceeded
pass
test_max_retries_exceeded2
pass
test_max_retries_exceeded_notify
pass
test_no_power_sync_support
pass
test_power_state_sync_max_retries_gps_exception
pass
test_retry_then_success
pass
test_state_changed_no_sync
pass
test_state_changed_no_sync_notify
pass
test_state_changed_no_sync_with_disable_power_off
pass
test_state_changed_sync
pass
test_state_changed_sync_failed
pass
test_state_not_set
pass
test_state_unchanged
pass
test_state_unchanged_for_fake_node
pass
test_validate_fail
pass
test_vendor_detection
pass
test_wrong_provision_state_on_upgrade_lock
pass
ironic.tests.unit.conductor.test_manager.ManagerPowerRecoveryTestCase 8 8 0 0 0 Detail
test_node_disappears_on_acquire
pass
test_node_in_enroll_on_acquire
pass
test_node_in_power_transition_on_acquire
pass
test_node_locked_on_acquire
pass
test_node_not_in_maintenance_on_acquire
pass
test_node_not_mapped
pass
test_node_recovery_failed
pass
test_node_recovery_success
pass
ironic.tests.unit.conductor.test_manager.ManagerSyncLocalStateTestCase 6 6 0 0 0 Detail
test_already_mapped
pass
test_good
pass
test_no_free_worker
pass
test_node_locked
pass
test_not_mapped
pass
test_worker_limit
pass
ironic.tests.unit.conductor.test_manager.ManagerSyncPowerStatesTestCase 10 10 0 0 0 Detail
test__sync_power_state_multiple_nodes
pass
test_node_disappears_on_acquire
pass
test_node_in_deploywait_on_acquire
pass
test_node_in_enroll_on_acquire
pass
test_node_in_maintenance_on_acquire
pass
test_node_in_power_transition_on_acquire
pass
test_node_locked_on_acquire
pass
test_node_not_mapped
pass
test_single_node
pass
test_single_node_adopt_failed
pass
ironic.tests.unit.conductor.test_manager.ManagerTestProperties 5 5 0 0 0 Detail
test_driver_properties_fail
pass
test_driver_properties_ilo
pass
test_driver_properties_ipmi
pass
test_driver_properties_manual_management
pass
test_driver_properties_snmp
pass
ironic.tests.unit.conductor.test_manager.MiscTestCase 11 11 0 0 0 Detail
test__mapped_to_this_conductor
pass
test_get_node_with_token
pass
test_iter_nodes
pass
test_iter_nodes_shutdown
pass
test_node_with_token_already_locked
pass
test_node_with_token_already_set
pass
test_validate_driver_interfaces_validation_fail
pass
test_validate_driver_interfaces_validation_fail_deploy_templates
pass
test_validate_driver_interfaces_validation_fail_instance_traits
pass
test_validate_driver_interfaces_validation_fail_unexpected
pass
test_validate_dynamic_driver_interfaces
pass
ironic.tests.unit.conductor.test_manager.NmiTestCase 5 5 0 0 0 Detail
test_inject_nmi
pass
test_inject_nmi_node_locked
pass
test_inject_nmi_not_implemented
pass
test_inject_nmi_validate_invalid_param
pass
test_inject_nmi_validate_missing_param
pass
ironic.tests.unit.conductor.test_manager.NodeHistoryRecordCleanupTestCase 6 6 0 0 0 Detail
test_history_is_pruned_from_all_nodes_one_pass
pass
test_history_is_pruned_to_config
pass
test_history_is_pruned_to_config_two_pass
pass
test_history_is_pruned_to_config_with_days
pass
test_history_pruning_no_work
pass
test_history_pruning_not_other_conductor
pass
ironic.tests.unit.conductor.test_manager.NodeInspectHardware 4 4 0 0 0 Detail
test__check_inspect_wait_timeouts
pass
test_inspect_hardware_power_validate_fail
pass
test_inspect_hardware_validate_fail
pass
test_inspect_hardware_worker_pool_full
pass
ironic.tests.unit.conductor.test_manager.NodeTraitsTestCase 11 11 0 0 0 Detail
test_add_node_traits
pass
test_add_node_traits_invalid_parameter_value
pass
test_add_node_traits_node_locked
pass
test_add_node_traits_node_not_found
pass
test_add_node_traits_replace
pass
test_remove_node_traits
pass
test_remove_node_traits_all
pass
test_remove_node_traits_empty
pass
test_remove_node_traits_node_locked
pass
test_remove_node_traits_node_not_found
pass
test_remove_node_traits_node_trait_not_found
pass
ironic.tests.unit.conductor.test_manager.ParallelPowerSyncTestCase 5 5 0 0 0 Detail
test__sync_power_states_1_nodes_8_workers
pass
test__sync_power_states_6_nodes_8_workers
pass
test__sync_power_states_9_nodes_1_worker
pass
test__sync_power_states_9_nodes_8_workers
pass
test__sync_power_states_node_prioritization
pass
ironic.tests.unit.conductor.test_manager.RaidHardwareTypeTestCases 6 6 0 0 0 Detail
test_get_raid_logical_disk_properties
pass
test_get_raid_logical_disk_properties_iface_not_supported
pass
test_set_target_raid_config
pass
test_set_target_raid_config_empty
pass
test_set_target_raid_config_iface_not_supported
pass
test_set_target_raid_config_invalid_parameter_value
pass
ironic.tests.unit.conductor.test_manager.RaidTestCases 4 4 0 0 0 Detail
test_get_raid_logical_disk_properties
pass
test_set_target_raid_config
pass
test_set_target_raid_config_empty
pass
test_set_target_raid_config_invalid_parameter_value
pass
ironic.tests.unit.conductor.test_manager.SensorsTestCase 12 12 0 0 0 Detail
test___send_sensor_data
pass
test___send_sensor_data_disabled
pass
test___send_sensor_data_multiple_workers
pass
test___send_sensor_data_one_worker
pass
test__filter_out_unsupported_types_all
pass
test__filter_out_unsupported_types_non
pass
test__filter_out_unsupported_types_part
pass
test__sensors_conductor
pass
test_send_sensor_task
pass
test_send_sensor_task_maintenance
pass
test_send_sensor_task_no_management
pass
test_send_sensor_task_shutdown
pass
ironic.tests.unit.conductor.test_manager.ServiceDoNodeDeployTestCase 15 15 0 0 0 Detail
test_do_node_deploy_invalid_state
pass
test_do_node_deploy_maintenance
pass
test_do_node_deploy_partial_ok
pass
test_do_node_deploy_power_validate_fail
pass
test_do_node_deploy_rebuild_active_state_done
pass
test_do_node_deploy_rebuild_active_state_error
pass
test_do_node_deploy_rebuild_active_state_waiting
pass
test_do_node_deploy_rebuild_deployfail_state
pass
test_do_node_deploy_rebuild_error_state
pass
test_do_node_deploy_rebuild_from_available_state
pass
test_do_node_deploy_rebuild_protected
pass
test_do_node_deploy_traits_validate_fail
pass
test_do_node_deploy_validate_fail
pass
test_do_node_deploy_validate_template_fail
pass
test_do_node_deploy_worker_pool_full
pass
ironic.tests.unit.conductor.test_manager.TestIndirectionApiConductor 8 8 0 0 0 Detail
test_object_action
pass
test_object_action_copies_object
pass
test_object_action_on_object
pass
test_object_action_on_raise
pass
test_object_backport_versions
pass
test_object_class_action
pass
test_object_class_action_on_object
pass
test_object_class_action_on_raise
pass
ironic.tests.unit.conductor.test_manager.UpdateNodeTestCase 31 31 0 0 0 Detail
test_associate_node_powered_off
pass
test_associate_node_powered_on
pass
test_update_node
pass
test_update_node_already_associated
pass
test_update_node_already_locked
pass
test_update_node_deleting_allocation
pass
test_update_node_deleting_allocation_forbidden
pass
test_update_node_deleting_allocation_in_maintenance
pass
test_update_node_fix_broken_interface
pass
test_update_node_from_invalid_driver
pass
test_update_node_hardware_type
pass
test_update_node_interface_field_with_broken_interface
pass
test_update_node_interface_in_allowed_state
pass
test_update_node_interface_in_maintenance
pass
test_update_node_interface_in_not_allowed_state
pass
test_update_node_interface_invalid
pass
test_update_node_invalid_driver
pass
test_update_node_maintenance_set_false
pass
test_update_node_maintenance_with_broken_interface
pass
test_update_node_protected_invalid_state
pass
test_update_node_protected_reason_without_protected
pass
test_update_node_protected_set
pass
test_update_node_protected_unset
pass
test_update_node_retired_invalid_state
pass
test_update_node_retired_reason_without_retired
pass
test_update_node_retired_set
pass
test_update_node_retired_unset
pass
test_update_node_with_reset_interfaces
pass
test_update_resource_class_allowed_state
pass
test_update_resource_class_no_previous_value
pass
test_update_resource_class_not_allowed
pass
ironic.tests.unit.conductor.test_manager.UpdatePortTestCase 15 15 0 0 0 Detail
test_update_port
pass
test_update_port_address_active_node
pass
test_update_port_address_maintenance
pass
test_update_port_node_active_state_and_maintenance
pass
test_update_port_node_deleting_state
pass
test_update_port_node_locked
pass
test_update_port_node_manageable_state
pass
test_update_port_physnet_maintenance
pass
test_update_port_physnet_node_deleting_state
pass
test_update_port_physnet_validation_failure_conflict
pass
test_update_port_physnet_validation_failure_inconsistent
pass
test_update_port_port_changed_failure
pass
test_update_port_portgroup_active_node
pass
test_update_port_portgroup_enroll_node
pass
test_update_port_to_node_in_inspect_wait_state
pass
ironic.tests.unit.conductor.test_manager.UpdatePortgroupTestCase 8 8 0 0 0 Detail
test_update_portgroup
pass
test_update_portgroup_association_with_ports
pass
test_update_portgroup_failure
pass
test_update_portgroup_node_locked
pass
test_update_portgroup_to_node_in_active_state_and_maintenance
pass
test_update_portgroup_to_node_in_deleting_state
pass
test_update_portgroup_to_node_in_inspect_wait_state
pass
test_update_portgroup_to_node_in_manageable_state
pass
ironic.tests.unit.conductor.test_manager.UpdateVolumeConnectorTestCase 6 6 0 0 0 Detail
test_update_volume_connector
pass
test_update_volume_connector_duplicate
pass
test_update_volume_connector_node_locked
pass
test_update_volume_connector_node_power_on
pass
test_update_volume_connector_type
pass
test_update_volume_connector_uuid
pass
ironic.tests.unit.conductor.test_manager.UpdateVolumeTargetTestCase 8 8 0 0 0 Detail
test_update_volume_target
pass
test_update_volume_target_duplicate
pass
test_update_volume_target_node_locked
pass
test_update_volume_target_node_not_found
pass
test_update_volume_target_node_power_on
pass
test_update_volume_target_not_found
pass
test_update_volume_target_uuid
pass
test_update_volume_target_volume_type
pass
ironic.tests.unit.conductor.test_manager.VendorPassthruTestCase 18 18 0 0 0 Detail
test_driver_vendor_passthru_async
pass
test_driver_vendor_passthru_driver_not_found
pass
test_driver_vendor_passthru_http_method_not_supported
pass
test_driver_vendor_passthru_method_not_supported
pass
test_driver_vendor_passthru_no_default_interface
pass
test_driver_vendor_passthru_sync
pass
test_driver_vendor_passthru_validation_failed
pass
test_get_driver_vendor_passthru_methods
pass
test_get_driver_vendor_passthru_methods_no_default_interface
pass
test_get_node_vendor_passthru_methods
pass
test_vendor_passthru_async
pass
test_vendor_passthru_http_method_not_supported
pass
test_vendor_passthru_missing_method_parameters
pass
test_vendor_passthru_node_already_locked
pass
test_vendor_passthru_shared_lock
pass
test_vendor_passthru_sync
pass
test_vendor_passthru_unsupported_method
pass
test_vendor_passthru_worker_pool_full
pass
ironic.tests.unit.conductor.test_manager.VifTestCase 11 11 0 0 0 Detail
test_vif_attach
pass
test_vif_attach_node_locked
pass
test_vif_attach_raises_network_error
pass
test_vif_attach_raises_portgroup_physnet_inconsistent
pass
test_vif_attach_raises_vif_invalid_for_attach
pass
test_vif_attach_validate_error
pass
test_vif_detach
pass
test_vif_detach_node_locked
pass
test_vif_detach_raises_network_error
pass
test_vif_detach_validate_error
pass
test_vif_list
pass
ironic.tests.unit.conductor.test_manager.VirtualMediaTestCase 5 5 0 0 0 Detail
test_attach_virtual_media_http
pass
test_attach_virtual_media_local
pass
test_do_attach_virtual_media
pass
test_do_attach_virtual_media_fails_on_attach
pass
test_do_attach_virtual_media_fails_on_prepare
pass
ironic.tests.unit.conductor.test_notification_utils.ProvisionNotifyTestCase 2 2 0 0 0 Detail
test_emit_notification
pass
test_mask_secrets
pass
ironic.tests.unit.conductor.test_notification_utils.TestNotificationUtils 7 7 0 0 0 Detail
test__emit_conductor_node_notification
pass
test__emit_conductor_node_notification_known_notify_exc
pass
test__emit_conductor_node_notification_known_payload_exc
pass
test_emit_console_notification
pass
test_emit_console_notification_error_status
pass
test_emit_power_set_notification
pass
test_emit_power_state_corrected_notification
pass
ironic.tests.unit.conductor.test_periodics.NodePeriodicTestCase 6 6 0 0 0 Detail
test_exclusive
pass
test_interface_check
pass
test_limit
pass
test_never_run
pass
test_simple
pass
test_stop
pass
ironic.tests.unit.conductor.test_rpc_service.TestRPCService 10 10 0 0 0 Detail
test_drain_has_reserved
pass
test_shutdown_timeout_reached
pass
test_start
pass
test_start_failure
pass
test_start_no_rpc
pass
test_stop_after_full_reset_interval
pass
test_stop_after_remaining_interval
pass
test_stop_has_reserved
pass
test_stop_instant
pass
test_stop_slow
pass
ironic.tests.unit.conductor.test_rpcapi.ConductorRPCAPITestCase 3 3 0 0 0 Detail
test_version_cap
pass
test_version_capped
pass
test_versions_in_sync
pass
ironic.tests.unit.conductor.test_rpcapi.RPCAPITestCase 83 83 0 0 0 Detail
test_add_node_traits
pass
test_add_node_traits_replace
pass
test_can_send_create_port_False
pass
test_can_send_create_port_True
pass
test_can_send_rescue_false
pass
test_can_send_rescue_true
pass
test_change_node_boot_mode
pass
test_change_node_power_state
pass
test_change_node_secure_boot
pass
test_continue_node_clean
pass
test_continue_node_deploy
pass
test_continue_node_service
pass
test_create_allocation
pass
test_create_node
pass
test_create_port
pass
test_destroy_allocation
pass
test_destroy_node
pass
test_destroy_portgroup
pass
test_destroy_volume_connector
pass
test_destroy_volume_target
pass
test_do_node_clean
pass
test_do_node_deploy
pass
test_do_node_deploy_with_deploy_steps
pass
test_do_node_rescue
pass
test_do_node_service
pass
test_do_node_tear_down
pass
test_do_node_unrescue
pass
test_driver_vendor_passthru
pass
test_get_boot_device
pass
test_get_conductor_for
pass
test_get_console_information
pass
test_get_driver_properties
pass
test_get_driver_vendor_passthru_methods
pass
test_get_indicator_state
pass
test_get_node_vendor_passthru_methods
pass
test_get_node_with_token
pass
test_get_raid_logical_disk_properties
pass
test_get_random_topic
pass
test_get_random_topic_no_conductors
pass
test_get_supported_boot_devices
pass
test_get_supported_indicators
pass
test_get_topic_doesnt_cache
pass
test_get_topic_for_driver_doesnt_cache
pass
test_get_topic_for_driver_known_driver
pass
test_get_topic_for_driver_unknown_driver
pass
test_get_topic_for_known_driver
pass
test_get_topic_for_unknown_driver
pass
test_heartbeat
pass
test_heartbeat_agent_token
pass
test_inject_nmi
pass
test_inspect_hardware
pass
test_local_call
pass
test_local_call_expected_exception
pass
test_local_call_host_mismatch
pass
test_local_call_host_mismatch_with_rpc_disabled
pass
test_local_call_no_conductor_with_rpc_disabled
pass
test_local_call_with_rpc_disabled
pass
test_local_cast
pass
test_local_cast_error
pass
test_object_action
pass
test_object_action_invalid_version
pass
test_object_backport_versions
pass
test_object_backport_versions_invalid_version
pass
test_object_class_action_versions
pass
test_object_class_action_versions_invalid_version
pass
test_remove_node_traits
pass
test_remove_node_traits_all
pass
test_rpc_disabled
pass
test_serialized_instance_has_uuid
pass
test_set_boot_device
pass
test_set_console_mode
pass
test_set_indicator_state
pass
test_set_target_raid_config
pass
test_update_node
pass
test_update_port
pass
test_update_portgroup
pass
test_update_volume_connector
pass
test_update_volume_target
pass
test_validate_driver_interfaces
pass
test_vendor_passthru
pass
test_vif_attach
pass
test_vif_detach
pass
test_vif_list
pass
ironic.tests.unit.conductor.test_servicing.DoNodeCleanTestChildNodes 2 2 0 0 0 Detail
test_do_next_clean_step_with_children
pass
test_do_next_clean_step_with_children_by_uuid
pass
ironic.tests.unit.conductor.test_servicing.DoNodeServiceAbortTestCase 4 4 0 0 0 Detail
test__do_node_cleanhold_abort_tear_down_fail
pass
test__do_node_service_abort_tear_down_fail
pass
test_do_node_service_abort_early
pass
test_do_node_service_abort_with_step
pass
ironic.tests.unit.conductor.test_servicing.DoNodeServiceTestCase 33 33 0 0 0 Detail
test__do_next_clean_step_automated_execute_fail
pass
test__do_next_service_step_automated_fail_in_tear_down_service
pass
test__do_next_service_step_automated_last_step_noop
pass
test__do_next_service_step_automated_no_steps
pass
test__do_next_service_step_bad_step_return_value
pass
test__do_next_service_step_manual_last_step_noop
pass
test__do_node_service
pass
test__do_node_service_automated_network_validate_fail
pass
test__do_node_service_automated_power_validate_fail
pass
test__do_node_service_disable_ramdisk
pass
test__do_node_service_manual_network_validate_fail
pass
test__do_node_service_manual_power_validate_fail
pass
test__do_node_service_network_error_fail
pass
test__do_node_service_prepare_service_active
pass
test__do_node_service_prepare_service_fail
pass
test__do_node_service_prepare_service_wait
pass
test__do_node_service_steps_fail
pass
test_continue_node_service
pass
test_continue_node_service_no_skip_step
pass
test_do_next_clean_step_all
pass
test_do_next_clean_step_all_disable_ramdisk
pass
test_do_next_clean_step_collect_logs
pass
test_do_next_clean_step_continue_from_last_cleaning
pass
test_do_next_clean_step_manual_continue_from_last_cleaning
pass
test_do_next_service_step_agent_busy
pass
test_do_next_service_step_automated_first_step_async
pass
test_do_next_service_step_handles_hold_from_active
pass
test_do_next_service_step_handles_hold_from_wait
pass
test_do_next_service_step_manual_first_step_async
pass
test_do_next_service_step_oob_reboot
pass
test_do_next_service_step_oob_reboot_fail
pass
test_do_next_service_step_oob_reboot_last_step
pass
test_do_node_service_steps_fail_poweroff
pass
ironic.tests.unit.conductor.test_steps.GetValidatedStepsFromTemplatesTestCase 4 4 0 0 0 Detail
test_instance_deploy_failure
pass
test_invalid_parameter_value
pass
test_ok
pass
test_skip_missing
pass
ironic.tests.unit.conductor.test_steps.NodeCleaningStepsTestCase 18 18 0 0 0 Detail
test__get_cleaning_steps
pass
test__get_cleaning_steps_only_enabled
pass
test__get_cleaning_steps_priority_no_override
pass
test__get_cleaning_steps_priority_override_disable
pass
test__get_cleaning_steps_priority_override_fail
pass
test__get_cleaning_steps_priority_override_ok
pass
test__get_cleaning_steps_unsorted
pass
test__validate_user_clean_steps
pass
test__validate_user_clean_steps_disable_ramdisk
pass
test__validate_user_clean_steps_get_steps_exception
pass
test__validate_user_clean_steps_invalid_arg
pass
test__validate_user_clean_steps_missing_required_arg
pass
test__validate_user_clean_steps_no_steps
pass
test__validate_user_clean_steps_not_supported
pass
test__validate_user_clean_steps_requires_ramdisk
pass
test__validate_user_clean_steps_reserved_options
pass
test_set_node_cleaning_steps_automated
pass
test_set_node_cleaning_steps_manual
pass
ironic.tests.unit.conductor.test_steps.NodeDeployStepsTestCase 34 34 0 0 0 Detail
test__get_all_deployment_steps_all_steps
pass
test__get_all_deployment_steps_disable_core_steps
pass
test__get_all_deployment_steps_duplicate_template_and_user_steps
pass
test__get_all_deployment_steps_duplicate_template_steps
pass
test__get_all_deployment_steps_error
pass
test__get_all_deployment_steps_no_steps
pass
test__get_all_deployment_steps_no_template_and_driver_steps
pass
test__get_all_deployment_steps_no_template_and_user_steps
pass
test__get_all_deployment_steps_no_user_and_driver_steps
pass
test__get_all_deployment_steps_override_driver_steps
pass
test__get_all_deployment_steps_override_template_steps
pass
test__get_all_deployment_steps_skip_missing
pass
test__get_all_deployment_steps_template_and_driver_steps
pass
test__get_all_deployment_steps_user_and_driver_steps
pass
test__get_all_deployment_steps_user_and_template_steps
pass
test__get_deploy_steps_unsorted
pass
test__get_deployment_steps
pass
test__get_deployment_steps_only_enabled
pass
test__get_deployment_templates
pass
test__get_deployment_templates_no_traits
pass
test__get_steps_from_deployment_templates
pass
test__validate_user_deploy_steps
pass
test__validate_user_deploy_steps_disable_core
pass
test__validate_user_deploy_steps_disable_non_core
pass
test__validate_user_deploy_steps_duplicates
pass
test__validate_user_deploy_steps_get_steps_exception
pass
test__validate_user_deploy_steps_invalid_arg
pass
test__validate_user_deploy_steps_missing_required_arg
pass
test__validate_user_deploy_steps_no_steps
pass
test__validate_user_deploy_steps_not_supported
pass
test__validate_user_deploy_steps_override_core
pass
test__validate_user_deploy_steps_skip_missing
pass
test_set_node_deployment_steps
pass
test_set_node_deployment_steps_skip_missing
pass
ironic.tests.unit.conductor.test_steps.NodeServiceStepsTestCase 2 2 0 0 0 Detail
test__get_service_steps
pass
test_set_node_service_steps
pass
ironic.tests.unit.conductor.test_steps.NodeVerifyStepsTestCase 7 7 0 0 0 Detail
test__get_verify_steps
pass
test__get_verify_steps_only_enabled
pass
test__get_verify_steps_priority_override_fail
pass
test__get_verify_steps_priority_override_off
pass
test__get_verify_steps_priority_override_ok
pass
test__get_verify_steps_unsorted
pass
test_execute_verify_step
pass
ironic.tests.unit.conductor.test_steps.ReservedStepHandlerByNameTestCase 3 3 0 0 0 Detail
test_reserved_step_wait
pass
test_reserved_step_wait_time
pass
test_reserved_step_wait_time_to_long
pass
ironic.tests.unit.conductor.test_steps.ReservedStepsHandlerTestCase 3 3 0 0 0 Detail
test_reserved_step_power_off
pass
test_reserved_step_power_on
pass
test_reserved_step_power_reboot
pass
ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsAndTemplatesTestCase 4 4 0 0 0 Detail
test_error_on_template
pass
test_error_on_usersteps
pass
test_ok
pass
test_skip_missing
pass
ironic.tests.unit.conductor.test_steps.ValidateUserDeployStepsTestCase 3 3 0 0 0 Detail
test__get_validate_user_deploy_steps
pass
test__get_validate_user_deploy_steps_no_steps
pass
test__get_validate_user_deploy_steps_on_node
pass
ironic.tests.unit.conductor.test_task_manager.ExclusiveLockDecoratorTestCase 4 4 0 0 0 Detail
test_with_excl_lock_task_first_arg
pass
test_with_excl_lock_task_second_arg
pass
test_with_shared_lock_task_first_arg
pass
test_with_shared_lock_task_second_arg
pass
ironic.tests.unit.conductor.test_task_manager.ProvisionNotifyTestCase 8 8 0 0 0 Detail
test_notify_error_state
pass
test_notify_no_state_change
pass
test_notify_only_once
pass
test_notify_resource_released
pass
test_notify_stable_to_stable
pass
test_notify_stable_to_unstable
pass
test_notify_unstable_to_stable
pass
test_notify_unstable_to_unstable
pass
ironic.tests.unit.conductor.test_task_manager.TaskManagerStateModelTestCases 8 8 0 0 0 Detail
test_process_event_callback_stable_state
pass
test_process_event_fsm_raises
pass
test_process_event_no_callback_notify
pass
test_process_event_no_callback_stable_state
pass
test_process_event_sets_callback
pass
test_process_event_sets_callback_and_error_handler
pass
test_process_event_sets_target_state
pass
test_release_clears_resources
pass
ironic.tests.unit.conductor.test_task_manager.TaskManagerTestCase 29 29 0 0 0 Detail
test_excl_lock
pass
test_excl_lock_build_driver_exception
pass
test_excl_lock_exception_no_retries
pass
test_excl_lock_exception_patient
pass
test_excl_lock_exception_then_lock
pass
test_excl_lock_get_portgroups_exception
pass
test_excl_lock_get_ports_exception
pass
test_excl_lock_get_volconn_exception
pass
test_excl_lock_get_voltgt_exception
pass
test_excl_lock_reserve_exception
pass
test_excl_lock_upgade_exception_no_retries
pass
test_excl_nested_acquire
pass
test_init_prepares_fsm
pass
test_no_driver
pass
test_shared_lock
pass
test_shared_lock_build_driver_exception
pass
test_shared_lock_get_portgroups_exception
pass
test_shared_lock_get_ports_exception
pass
test_shared_lock_get_volconn_exception
pass
test_shared_lock_get_voltgt_exception
pass
test_shared_lock_node_get_exception
pass
test_spawn_after
pass
test_spawn_after_exception_while_yielded
pass
test_spawn_after_link_fails
pass
test_spawn_after_on_error_hook
pass
test_spawn_after_on_error_hook_exception
pass
test_spawn_after_spawn_fails
pass
test_upgrade_lock
pass
test_upgrade_lock_refreshes_fsm
pass
ironic.tests.unit.conductor.test_task_manager.ThreadExceptionTestCase 4 4 0 0 0 Detail
test_set_node_last_error
pass
test_set_node_last_error_cancelled
pass
test_set_node_last_error_exists
pass
test_set_node_last_error_no_error
pass
ironic.tests.unit.conductor.test_utils.AgentTokenUtilsTestCase 3 3 0 0 0 Detail
test_add_secret_token
pass
test_is_agent_token_present
pass
test_wipe_deploy_internal_info
pass
ironic.tests.unit.conductor.test_utils.CacheBootModeTestCase 8 8 0 0 0 Detail
test_already_present
pass
test_change_secure_off
pass
test_change_secure_off_to_none
pass
test_failed_boot_mode
pass
test_failed_secure
pass
test_noneness
pass
test_retreive_and_set
pass
test_unsupported
pass
ironic.tests.unit.conductor.test_utils.CacheVendorTestCase 5 5 0 0 0 Detail
test_already_present
pass
test_empty
pass
test_failed
pass
test_ok
pass
test_unsupported
pass
ironic.tests.unit.conductor.test_utils.DeployingErrorHandlerTestCase 7 7 0 0 0 Detail
test_cleanup_after_timeout
pass
test_cleanup_after_timeout_shared_lock
pass
test_deploying_error_handler
pass
test_deploying_error_handler_cleanup_ironic_exception
pass
test_deploying_error_handler_cleanup_random_exception
pass
test_deploying_error_handler_no_cleanup
pass
test_deploying_error_handler_not_deploy
pass
ironic.tests.unit.conductor.test_utils.ErrorHandlersTestCase 39 39 0 0 0 Detail
test_abort_on_conductor_take_over_cleaning
pass
test_abort_on_conductor_take_over_deploying
pass
test_cleaning_error_handler
pass
test_cleaning_error_handler_cleanfail
pass
test_cleaning_error_handler_cleanwait
pass
test_cleaning_error_handler_manual
pass
test_cleaning_error_handler_no_fail
pass
test_cleaning_error_handler_no_teardown
pass
test_cleaning_error_handler_tear_down_error
pass
test_cleanup_cleanwait_timeout
pass
test_cleanup_cleanwait_timeout_handler_call
pass
test_cleanup_rescuewait_timeout
pass
test_cleanup_rescuewait_timeout_known_exc
pass
test_cleanup_rescuewait_timeout_unknown_exc
pass
test_cleanup_servicewait_timeout
pass
test_cleanup_servicewait_timeout_handler_call
pass
test_power_state_error_handler_no_worker
pass
test_power_state_error_handler_other_error
pass
test_provision_error_handler_no_worker
pass
test_provision_error_handler_other_error
pass
test_rescuing_error_handler
pass
test_rescuing_error_handler_bad_state
pass
test_rescuing_error_handler_ironic_exc
pass
test_rescuing_error_handler_other_exc
pass
test_rescuing_error_handler_set_failed_state_false
pass
test_servicing_error_handler
pass
test_servicing_error_handler_no_fail
pass
test_servicing_error_handler_no_teardown
pass
test_servicing_error_handler_servicefail
pass
test_servicing_error_handler_servicewait
pass
test_servicing_error_handler_tear_down_error
pass
test_spawn_cleaning_error_handler_no_worker
pass
test_spawn_cleaning_error_handler_other_error
pass
test_spawn_deploying_error_handler_no_worker
pass
test_spawn_deploying_error_handler_other_error
pass
test_spawn_rescue_error_handler_no_worker
pass
test_spawn_rescue_error_handler_other_error
pass
test_spawn_servicing_error_handler_no_worker
pass
test_spawn_servicing_error_handler_other_error
pass
ironic.tests.unit.conductor.test_utils.FastTrackTestCase 12 12 0 0 0 Detail
test_is_fast_track
pass
test_is_fast_track_config_false
pass
test_is_fast_track_disabled_in_driver_info
pass
test_is_fast_track_disabled_in_driver_info_string
pass
test_is_fast_track_error_blocks
pass
test_is_fast_track_inspected_no_heartbeat
pass
test_is_fast_track_no_heartbeat
pass
test_is_fast_track_not_in_servicing
pass
test_is_fast_track_power_off_false
pass
test_is_fast_track_powered_after_heartbeat
pass
test_is_fast_track_via_driver_info
pass
test_is_fast_track_via_driver_info_string
pass
ironic.tests.unit.conductor.test_utils.GetAttachedVifTestCase 6 6 0 0 0 Detail
test_get_attached_vif_cleaning
pass
test_get_attached_vif_inspecting
pass
test_get_attached_vif_none
pass
test_get_attached_vif_provisioning
pass
test_get_attached_vif_rescuing
pass
test_get_attached_vif_tenant
pass
ironic.tests.unit.conductor.test_utils.GetConfigDriveImageTestCase 6 6 0 0 0 Detail
test_build_empty
pass
test_build_populated
pass
test_build_user_data_as_dict
pass
test_build_user_data_as_string
pass
test_no_configdrive
pass
test_string
pass
ironic.tests.unit.conductor.test_utils.GetNodeNextStepsTestCase 7 7 0 0 0 Detail
test_get_node_next_clean_steps
pass
test_get_node_next_clean_steps_no_skip
pass
test_get_node_next_clean_steps_unset_clean_step
pass
test_get_node_next_deploy_steps
pass
test_get_node_next_deploy_steps_no_skip
pass
test_get_node_next_deploy_steps_unset_deploy_step
pass
test_get_node_next_steps_exception
pass
ironic.tests.unit.conductor.test_utils.GetTokenProjectFromRequestTestCase 2 2 0 0 0 Detail
test_no_token_info
pass
test_returns_project_id_if_present
pass
ironic.tests.unit.conductor.test_utils.MiscTestCase 12 12 0 0 0 Detail
test_exclude_current_conductor
pass
test_notify_conductor_resume_clean
pass
test_notify_conductor_resume_deploy
pass
test_notify_conductor_resume_operation
pass
test_power_on_node_if_needed_false_no_need
pass
test_power_on_node_if_needed_false_power_on
pass
test_power_on_node_if_needed_true
pass
test_power_on_node_if_needed_with_smart_nic_port
pass
test_remove_node_rescue_password_save_false
pass
test_remove_node_rescue_password_save_true
pass
test_restore_power_state_if_needed_false
pass
test_restore_power_state_if_needed_true
pass
ironic.tests.unit.conductor.test_utils.NodeGetBootModeTestCase 2 2 0 0 0 Detail
test_node_get_boot_mode_unsupported
pass
test_node_get_boot_mode_valid
pass
ironic.tests.unit.conductor.test_utils.NodeHistoryRecordTestCase 5 5 0 0 0 Detail
test_record_node_history
pass
test_record_node_history_disaled
pass
test_record_node_history_noop
pass
test_record_node_history_with_error_severity
pass
test_record_node_history_with_user
pass
ironic.tests.unit.conductor.test_utils.NodePowerActionTestCase 33 33 0 0 0 Detail
test__calculate_target_state
pass
test__can_skip_state_change_db_not_in_sync
pass
test__can_skip_state_change_different_state
pass
test__can_skip_state_change_failed_getting_state_notify
pass
test__can_skip_state_change_same_state
pass
test_node_power_action_already_being_processed
pass
test_node_power_action_disable_power_off
pass
test_node_power_action_failed_getting_state
pass
test_node_power_action_failed_getting_state_notify
pass
test_node_power_action_in_same_state
pass
test_node_power_action_in_same_state_db_not_in_sync
pass
test_node_power_action_invalid_state
pass
test_node_power_action_invalid_state_notify
pass
test_node_power_action_keep_last_error
pass
test_node_power_action_power_off
pass
test_node_power_action_power_off_already
pass
test_node_power_action_power_off_exception_if_child_locked
pass
test_node_power_action_power_off_parent
pass
test_node_power_action_power_off_parent_child_remains
pass
test_node_power_action_power_off_pregenerated_token
pass
test_node_power_action_power_off_storage_detach
pass
test_node_power_action_power_on
pass
test_node_power_action_power_on_exception_if_parent_locked
pass
test_node_power_action_power_on_notify
pass
test_node_power_action_power_on_parent_off
pass
test_node_power_action_power_on_storage_attach
pass
test_node_power_action_power_on_with_parent
pass
test_node_power_action_power_reboot
pass
test_node_power_action_power_reboot_with_disable_power_off
pass
test_node_power_action_reboot_no_timeout
pass
test_node_power_action_reboot_storage_attach
pass
test_node_power_action_set_power_failure
pass
test_node_power_action_set_power_failure_notify
pass
ironic.tests.unit.conductor.test_utils.NodeSetBootDeviceTestCase 6 6 0 0 0 Detail
test_node_set_boot_device_adopting
pass
test_node_set_boot_device_force_always
pass
test_node_set_boot_device_force_default
pass
test_node_set_boot_device_force_never
pass
test_node_set_boot_device_non_existent_device
pass
test_node_set_boot_device_valid
pass
ironic.tests.unit.conductor.test_utils.NodeSetBootModeTestCase 3 3 0 0 0 Detail
test_node_set_boot_mode_adopting
pass
test_node_set_boot_mode_non_existent_mode
pass
test_node_set_boot_mode_valid
pass
ironic.tests.unit.conductor.test_utils.NodeSoftPowerActionTestCase 5 5 0 0 0 Detail
test_node_power_action_power_soft_reboot
pass
test_node_power_action_power_soft_reboot_timeout
pass
test_node_power_action_soft_power_off
pass
test_node_power_action_soft_power_off_storage_detach
pass
test_node_power_action_soft_power_off_timeout
pass
ironic.tests.unit.conductor.test_utils.ServiceUtilsTestCase 1 1 0 0 0 Detail
test_wipe_service_internal_info
pass
ironic.tests.unit.conductor.test_utils.StoreAgentCertificateTestCase 4 4 0 0 0 Detail
test_no_change
pass
test_store_existing
pass
test_store_new
pass
test_take_over
pass
ironic.tests.unit.conductor.test_utils.ValidateInstanceInfoTraitsTestCase 6 6 0 0 0 Detail
test_validate_instance_info_traits
pass
test_validate_instance_info_traits_empty_instance_traits
pass
test_validate_instance_info_traits_invalid_trait_type
pass
test_validate_instance_info_traits_invalid_type
pass
test_validate_instance_info_traits_missing
pass
test_validate_instance_info_traits_no_instance_traits
pass
ironic.tests.unit.conductor.test_utils.ValidatePortPhysnetTestCase 28 28 0 0 0 Detail
test_validate_port_physnet_1_port_portgroup_no_physnet_create_1
pass
test_validate_port_physnet_1_port_portgroup_no_physnet_create_2
pass
test_validate_port_physnet_1_port_portgroup_no_physnet_update_1
pass
test_validate_port_physnet_1_port_portgroup_no_physnet_update_2
pass
test_validate_port_physnet_1_port_portgroup_no_physnet_update_add_1
pass
test_validate_port_physnet_1_port_portgroup_no_physnet_update_add_2
pass
test_validate_port_physnet_1_port_portgroup_w_physnet_create_1
pass
test_validate_port_physnet_1_port_portgroup_w_physnet_create_2
pass
test_validate_port_physnet_1_port_portgroup_w_physnet_create_3
pass
test_validate_port_physnet_1_port_portgroup_w_physnet_update_1
pass
test_validate_port_physnet_1_port_portgroup_w_physnet_update_2
pass
test_validate_port_physnet_1_port_portgroup_w_physnet_update_3
pass
test_validate_port_physnet_1_port_portgroup_w_physnet_update_add_1
pass
test_validate_port_physnet_1_port_portgroup_w_physnet_update_add_2
pass
test_validate_port_physnet_1_port_portgroup_w_physnet_update_add_3
pass
test_validate_port_physnet_2_port_portgroup_no_physnet_update_1
pass
test_validate_port_physnet_2_port_portgroup_no_physnet_update_2
pass
test_validate_port_physnet_2_port_portgroup_w_physnet_update_1
pass
test_validate_port_physnet_2_port_portgroup_w_physnet_update_2
pass
test_validate_port_physnet_2_port_portgroup_w_physnet_update_3
pass
test_validate_port_physnet_empty_portgroup_create_1
pass
test_validate_port_physnet_empty_portgroup_create_2
pass
test_validate_port_physnet_empty_portgroup_update_1
pass
test_validate_port_physnet_empty_portgroup_update_2
pass
test_validate_port_physnet_inconsistent_physnets
pass
test_validate_port_physnet_inconsistent_physnets_fix
pass
test_validate_port_physnet_no_portgroup_create
pass
test_validate_port_physnet_no_portgroup_update
pass
ironic.tests.unit.conductor.test_verify.DoNodeVerifyTestCase 6 6 0 0 0 Detail
test__do_node_cache_bios
pass
test__do_node_cache_bios_exception
pass
test__do_node_cache_bios_unsupported
pass
test__do_node_verify
pass
test__do_node_verify_get_state_fails
pass
test__do_node_verify_validation_fails
pass
ironic.tests.unit.conf.test_auth.AuthConfTestCase 1 1 0 0 0 Detail
test_add_auth_opts
pass
ironic.tests.unit.conf.test_conductor.ValidateConductorAllowedPaths 3 3 0 0 0 Detail
test_abspath_validation_bad_path_raises
pass
test_abspath_validation_good_paths
pass
test_abspath_validation_good_paths_trailing_slash
pass
ironic.tests.unit.conf.test_types.ExplicitAbsolutePath 1 1 0 0 0 Detail
test_explicit_absolute_path
pass
ironic.tests.unit.console.container.test_console_container.TestConsoleContainerFactory 1 1 0 0 0 Detail
test_factory
pass
ironic.tests.unit.console.container.test_console_container.TestSystemdConsoleContainer 11 11 0 0 0 Detail
test__container_name
pass
test__container_path
pass
test__host_port
pass
test__reload
pass
test__start
pass
test__stop
pass
test__unit_name
pass
test__write_container_file
pass
test_delete_container_file
pass
test_start_stop_container
pass
test_stop_all_containers
pass
ironic.tests.unit.console.rfb.test_auth.RFBAuthSchemeListTestCase 5 5 0 0 0 Detail
test_find_scheme_fail
pass
test_find_scheme_ok
pass
test_find_scheme_priority
pass
test_load_ok
pass
test_load_unknown
pass
ironic.tests.unit.console.rfb.test_authnone.RFBAuthSchemeNoneTestCase 2 2 0 0 0 Detail
test_handshake
pass
test_types
pass
ironic.tests.unit.console.securityproxy.test_rfb.RFBSecurityProxyTestCase 10 10 0 0 0 Detail
test_client_auth_invalid_fails
pass
test_exception_in_choose_security_type_fails
pass
test_exception_security_handshake_fails
pass
test_fail
pass
test_fail_server_message
pass
test_fails_on_host_version
pass
test_fails_on_sec_type_cnt_zero
pass
test_fails_on_tenant_version
pass
test_full_run
pass
test_parse_version
pass
ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerDBTestCase 2 2 0 0 0 Detail
test_new_websocket_client_db
pass
test_new_websocket_client_db_instance_not_found
pass
ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicProxyRequestHandlerTestCase 16 16 0 0 0 Detail
test__close_connection
pass
test__close_connection_raise_OSError
pass
test_address_string_doesnt_do_reverse_dns_lookup
pass
test_new_websocket_client
pass
test_new_websocket_client_http_forwarded_proto_https
pass
test_new_websocket_client_ipv6_url
pass
test_new_websocket_client_novnc_allowed_origin_header
pass
test_new_websocket_client_novnc_bad_origin_header
pass
test_new_websocket_client_novnc_blank_origin_header
pass
test_new_websocket_client_novnc_no_origin_header
pass
test_new_websocket_client_token_invalid
pass
test_non_default_ssl_min_version_is_set
pass
test_reject_open_redirect
pass
test_reject_open_redirect_3_slashes
pass
test_ssl_min_version_is_not_set
pass
test_ssl_min_version_not_set_by_default
pass
ironic.tests.unit.console.securityproxy.test_websocketproxy.IronicWebsocketSecurityProxyTestCase 2 2 0 0 0 Detail
test_proxy_connect_err
pass
test_proxy_connect_ok
pass
ironic.tests.unit.db.sqlalchemy.test_api.TestDBWriteMethodsRetryOnDeadlock 1 1 0 0 0 Detail
test_retry_on_deadlock
pass
ironic.tests.unit.db.sqlalchemy.test_migrations.ModelsMigrationsSyncMysql 1 1 0 0 0 Detail
test_models_sync
pass
ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsPostgreSQL 5 0 0 0 5 Detail
test_create_schema_and_version
skip
test_upgrade_and_create_schema
skip
test_upgrade_and_version
skip
test_upgrade_twice
skip
test_walk_versions
skip
ironic.tests.unit.db.sqlalchemy.test_migrations.TestWalkVersions 4 4 0 0 0 Detail
test_migrate_up
pass
test_migrate_up_with_data
pass
test_walk_versions_all_default
pass
test_walk_versions_all_false
pass
ironic.tests.unit.db.sqlalchemy.test_models.TestGetClass 2 2 0 0 0 Detail
test_get_class
pass
test_get_class_bad
pass
ironic.tests.unit.db.sqlalchemy.test_types.SqlAlchemyCustomTypesTestCase 4 4 0 0 0 Detail
test_JSONEncodedDict_default_value
pass
test_JSONEncodedDict_type_check
pass
test_JSONEncodedList_default_value
pass
test_JSONEncodedList_type_check
pass
ironic.tests.unit.db.test_allocations.AllocationsTestCase 30 30 0 0 0 Detail
test_create
pass
test_create_allocation_duplicated_name
pass
test_create_allocation_duplicated_uuid
pass
test_destroy_allocation
pass
test_destroy_allocation_that_does_not_exist
pass
test_destroy_allocation_uuid
pass
test_destroy_allocation_with_node
pass
test_get_allocation_by_id
pass
test_get_allocation_by_id_that_does_not_exist
pass
test_get_allocation_by_name
pass
test_get_allocation_by_name_that_does_not_exist
pass
test_get_allocation_by_uuid
pass
test_get_allocation_by_uuid_that_does_not_exist
pass
test_get_allocation_list
pass
test_get_allocation_list_filter_by_conductor_affinity
pass
test_get_allocation_list_filter_by_node
pass
test_get_allocation_list_filter_by_rsc
pass
test_get_allocation_list_filter_by_state
pass
test_get_allocation_list_invalid_fields
pass
test_get_allocation_list_sorted
pass
test_take_over_allocation_not_found
pass
test_take_over_conflict
pass
test_take_over_success
pass
test_update_allocation
pass
test_update_allocation_associated_with_another_node
pass
test_update_allocation_duplicated_name
pass
test_update_allocation_node_already_associated
pass
test_update_allocation_not_found
pass
test_update_allocation_uuid
pass
test_update_allocation_with_node_id
pass
ironic.tests.unit.db.test_api.MigrateToBuiltinInspectionTestCase 4 4 0 0 0 Detail
test_cannot_migrate
pass
test_cannot_migrate_some
pass
test_migrate_all
pass
test_migrate_with_limit
pass
ironic.tests.unit.db.test_api.UpdateToLatestVersionsTestCase 7 7 0 0 0 Detail
test_empty_db
pass
test_max_count_zero
pass
test_old_version_max_count_1
pass
test_old_version_max_count_2_some_nodes
pass
test_old_version_max_count_same_nodes
pass
test_one_node
pass
test_version_exists
pass
ironic.tests.unit.db.test_api.UpgradingTestCase 10 10 0 0 0 Detail
test_check_versions
pass
test_check_versions_conductor
pass
test_check_versions_conductor_old
pass
test_check_versions_emptyDB
pass
test_check_versions_handles_missing_table
pass
test_check_versions_ignore_node
pass
test_check_versions_missing_version_columns
pass
test_check_versions_node_no_version
pass
test_check_versions_node_old
pass
test_check_versions_raises_missing_table
pass
ironic.tests.unit.db.test_bios_settings.DbBIOSSettingTestCase 14 14 0 0 0 Detail
test_create_bios_setting_list
pass
test_create_bios_setting_list_duplicate
pass
test_create_bios_setting_list_node_not_exist
pass
test_delete_bios_setting_list
pass
test_delete_bios_setting_list_node_not_exist
pass
test_delete_bios_setting_list_setting_not_exist
pass
test_get_bios_setting
pass
test_get_bios_setting_list
pass
test_get_bios_setting_list_node_not_exist
pass
test_get_bios_setting_node_not_exist
pass
test_get_bios_setting_setting_not_exist
pass
test_update_bios_setting_list
pass
test_update_bios_setting_list_node_not_exist
pass
test_update_bios_setting_list_setting_not_exist
pass
ironic.tests.unit.db.test_chassis.DbChassisTestCase 11 11 0 0 0 Detail
test_create_chassis_already_exists
pass
test_destroy_chassis
pass
test_destroy_chassis_that_does_not_exist
pass
test_destroy_chassis_with_nodes
pass
test_get_chassis_by_id
pass
test_get_chassis_by_uuid
pass
test_get_chassis_list
pass
test_get_chassis_that_does_not_exist
pass
test_update_chassis
pass
test_update_chassis_that_does_not_exist
pass
test_update_chassis_uuid
pass
ironic.tests.unit.db.test_conductor.DbConductorTestCase 28 28 0 0 0 Detail
test_clear_node_reservations_for_conductor
pass
test_clear_node_target_power_state
pass
test_get_active_hardware_type_dict_many_host_many_ht
pass
test_get_active_hardware_type_dict_many_host_one_ht
pass
test_get_active_hardware_type_dict_one_host_many_ht
pass
test_get_active_hardware_type_dict_one_host_no_ht
pass
test_get_active_hardware_type_dict_one_host_one_ht
pass
test_get_active_hardware_type_dict_one_host_one_ht_groups
pass
test_get_active_hardware_type_dict_with_old_conductor
pass
test_get_conductor
pass
test_get_conductor_not_found
pass
test_get_inactive_conductor_ignore_online
pass
test_get_inactive_conductor_with_online_true
pass
test_get_offline_conductors
pass
test_get_offline_conductors_with_sqlite
pass
test_get_online_conductors
pass
test_get_online_conductors_with_sqlite
pass
test_list_hardware_type_interfaces
pass
test_register_conductor_existing_fails
pass
test_register_conductor_hardware_interfaces
pass
test_register_conductor_hardware_interfaces_duplicate
pass
test_register_conductor_override
pass
test_touch_conductor
pass
test_touch_conductor_not_found
pass
test_touch_conductor_offline
pass
test_touch_offline_conductor
pass
test_unregister_conductor
pass
test_unregister_conductor_hardware_interfaces
pass
ironic.tests.unit.db.test_deploy_templates.DbDeployTemplateTestCase 22 22 0 0 0 Detail
test_create
pass
test_create_duplicate_name
pass
test_create_duplicate_uuid
pass
test_create_invalid_step_no_interface
pass
test_create_no_steps
pass
test_destroy
pass
test_get_deploy_template_by_id
pass
test_get_deploy_template_by_name
pass
test_get_deploy_template_by_uuid
pass
test_get_deploy_template_list
pass
test_get_deploy_template_list_by_names
pass
test_get_deploy_template_list_by_names_no_match
pass
test_get_deploy_template_list_sorted
pass
test_update_duplicate_name
pass
test_update_extra
pass
test_update_name
pass
test_update_not_found
pass
test_update_steps_add
pass
test_update_steps_remove_all
pass
test_update_steps_replace
pass
test_update_steps_replace_args
pass
test_update_uuid_not_allowed
pass
ironic.tests.unit.db.test_firmware_component.DbFirmwareComponentTestCase 10 10 0 0 0 Detail
test_create_firmware_component
pass
test_create_firmware_component_duplicate
pass
test_delete_firmware_component_list
pass
test_get_firmware_component
pass
test_get_firmware_component_list
pass
test_get_firmware_component_list_node_not_exist
pass
test_get_firmware_component_node_not_exist
pass
test_get_firmware_component_setting_not_exist
pass
test_update_firmware_component_not_exist
pass
test_update_firmware_components
pass
ironic.tests.unit.db.test_node_history.DBNodeHistoryTestCase 9 9 0 0 0 Detail
test_destroy_node_history_by_uuid
pass
test_get_history_by_id
pass
test_get_history_by_id_not_found
pass
test_get_history_by_node_id
pass
test_get_history_by_node_id_empty
pass
test_get_history_by_uuid
pass
test_get_history_by_uuid_not_found
pass
test_get_node_history_list
pass
test_get_node_history_list_sorted
pass
ironic.tests.unit.db.test_node_inventory.DBNodeInventoryTestCase 2 2 0 0 0 Detail
test_destroy_node_inventory_by_node_id
pass
test_get_inventory_by_node_id
pass
ironic.tests.unit.db.test_node_tags.DbNodeTagTestCase 18 18 0 0 0 Detail
test_add_node_tag
pass
test_add_node_tag_duplicate
pass
test_add_node_tag_node_not_exist
pass
test_delete_node_tag
pass
test_delete_node_tag_node_not_found
pass
test_delete_node_tag_not_found
pass
test_get_node_tags_by_node_id
pass
test_get_node_tags_empty
pass
test_get_node_tags_node_not_exist
pass
test_node_tag_exists
pass
test_node_tag_node_not_exist
pass
test_node_tag_not_exists
pass
test_set_node_tags
pass
test_set_node_tags_duplicate
pass
test_set_node_tags_node_not_exist
pass
test_unset_empty_node_tags
pass
test_unset_node_tags
pass
test_unset_node_tags_node_not_exist
pass
ironic.tests.unit.db.test_node_traits.DbNodeTraitTestCase 23 23 0 0 0 Detail
test_add_node_trait
pass
test_add_node_trait_at_limit
pass
test_add_node_trait_duplicate
pass
test_add_node_trait_duplicate_at_limit
pass
test_add_node_trait_node_not_exist
pass
test_add_node_trait_over_limit
pass
test_delete_node_trait
pass
test_delete_node_trait_node_not_found
pass
test_delete_node_trait_not_found
pass
test_get_node_traits_by_node_id
pass
test_get_node_traits_empty
pass
test_get_node_traits_node_not_exist
pass
test_node_trait_exists
pass
test_node_trait_node_not_exist
pass
test_node_trait_not_exists
pass
test_set_node_traits
pass
test_set_node_traits_at_limit
pass
test_set_node_traits_duplicate
pass
test_set_node_traits_node_not_exist
pass
test_set_node_traits_over_limit
pass
test_unset_empty_node_traits
pass
test_unset_node_traits
pass
test_unset_node_traits_node_not_exist
pass
ironic.tests.unit.db.test_nodes.DbNodeTestCase 82 82 0 0 0 Detail
test_allocations_get_destroyed_after_destroying_a_node_by_uuid
pass
test_check_node_list
pass
test_check_node_list_impossible
pass
test_check_node_list_non_existing
pass
test_create_node
pass
test_create_node_already_exists
pass
test_create_node_instance_already_associated
pass
test_create_node_name_duplicate
pass
test_create_node_with_tags
pass
test_create_node_with_traits
pass
test_destroy_node
pass
test_destroy_node_by_uuid
pass
test_destroy_node_that_does_not_exist
pass
test_firmware_component_list_after_destroying_a_node_by_uuid
pass
test_get_node_by_id
pass
test_get_node_by_instance
pass
test_get_node_by_instance_invalid_uuid
pass
test_get_node_by_instance_wrong_uuid
pass
test_get_node_by_name
pass
test_get_node_by_port_addresses
pass
test_get_node_by_port_addresses_multiple_found
pass
test_get_node_by_port_addresses_not_found
pass
test_get_node_by_uuid
pass
test_get_node_list
pass
test_get_node_list_chassis_not_found
pass
test_get_node_list_description
pass
test_get_node_list_filter_by_project
pass
test_get_node_list_includes_traits
pass
test_get_node_list_requested_fields_no_traits
pass
test_get_node_list_requested_fields_with_traits
pass
test_get_node_list_with_filters
pass
test_get_node_that_does_not_exist
pass
test_get_nodeinfo_list_defaults
pass
test_get_nodeinfo_list_description
pass
test_get_nodeinfo_list_inspection
pass
test_get_nodeinfo_list_provision
pass
test_get_nodeinfo_list_with_cols
pass
test_get_nodeinfo_list_with_filters
pass
test_history_get_destroyed_after_destroying_a_node_by_uuid
pass
test_inventory_get_destroyed_after_destroying_a_node_by_uuid
pass
test_inventory_updated_for_node
pass
test_node_provision_state_count
pass
test_ports_get_destroyed_after_destroying_a_node
pass
test_ports_get_destroyed_after_destroying_a_node_by_uuid
pass
test_release_non_existent_node
pass
test_release_non_locked_node
pass
test_release_reservation
pass
test_reservation_after_release
pass
test_reservation_in_exception_message
pass
test_reservation_non_existent_node
pass
test_reservation_of_reserved_node_fails
pass
test_reserve_node
pass
test_reserve_node_reads_reservation_once_sqlite
pass
test_reserve_node_reads_reservation_twice
pass
test_tags_get_destroyed_after_destroying_a_node
pass
test_tags_get_destroyed_after_destroying_a_node_by_uuid
pass
test_touch_node_provisioning
pass
test_touch_node_provisioning_not_found
pass
test_traits_get_destroyed_after_destroying_a_node
pass
test_traits_get_destroyed_after_destroying_a_node_by_uuid
pass
test_update_node
pass
test_update_node_associate_and_disassociate
pass
test_update_node_inspection_finished_at
pass
test_update_node_inspection_finished_at_inspecting
pass
test_update_node_inspection_finished_at_inspectwait
pass
test_update_node_inspection_started_at
pass
test_update_node_inspection_started_at_inspecting
pass
test_update_node_inspection_started_at_inspectwait
pass
test_update_node_instance_already_associated
pass
test_update_node_name_duplicate
pass
test_update_node_no_provision
pass
test_update_node_not_found
pass
test_update_node_provision
pass
test_update_node_retries
pass
test_update_node_retries_without_log_mock
pass
test_update_node_uuid
pass
test_update_node_with_tags
pass
test_update_node_with_traits
pass
test_volume_connector_get_destroyed_after_destroying_a_node
pass
test_volume_connector_get_destroyed_after_destroying_a_node_uuid
pass
test_volume_target_gets_destroyed_after_destroying_a_node
pass
test_volume_target_gets_destroyed_after_destroying_a_node_uuid
pass
ironic.tests.unit.db.test_portgroups.DbportgroupTestCase 25 25 0 0 0 Detail
test_create_portgroup_duplicated_address
pass
test_create_portgroup_duplicated_name
pass
test_create_portgroup_duplicated_uuid
pass
test_create_portgroup_no_mode
pass
test_destroy_portgroup
pass
test_destroy_portgroup_not_empty
pass
test_destroy_portgroup_that_does_not_exist
pass
test_destroy_portgroup_uuid
pass
test_get_portgroup_by_address
pass
test_get_portgroup_by_address_that_does_not_exist
pass
test_get_portgroup_by_id
pass
test_get_portgroup_by_id_that_does_not_exist
pass
test_get_portgroup_by_name
pass
test_get_portgroup_by_name_that_does_not_exist
pass
test_get_portgroup_by_uuid
pass
test_get_portgroup_by_uuid_that_does_not_exist
pass
test_get_portgroup_list
pass
test_get_portgroup_list_sorted
pass
test_get_portgroups_by_node_id
pass
test_get_portgroups_by_node_id_that_does_not_exist
pass
test_update_portgroup
pass
test_update_portgroup_duplicated_address
pass
test_update_portgroup_duplicated_name
pass
test_update_portgroup_not_found
pass
test_update_portgroup_uuid
pass
ironic.tests.unit.db.test_ports.DbPortTestCase 34 34 0 0 0 Detail
test_create_port_duplicated_address
pass
test_create_port_duplicated_uuid
pass
test_create_port_with_description
pass
test_destroy_port
pass
test_get_port_by_address
pass
test_get_port_by_address_filter_by_owner
pass
test_get_port_by_address_filter_by_owner_no_match
pass
test_get_port_by_address_filter_by_project
pass
test_get_port_by_address_filter_by_project_no_match
pass
test_get_port_by_id
pass
test_get_port_by_name
pass
test_get_port_by_uuid
pass
test_get_port_list
pass
test_get_port_list_filter_by_node_owner
pass
test_get_port_list_filter_by_node_project
pass
test_get_port_list_sorted
pass
test_get_ports_by_node_id
pass
test_get_ports_by_node_id_filter_by_node_owner
pass
test_get_ports_by_node_id_filter_by_node_owner_no_match
pass
test_get_ports_by_node_id_filter_by_node_project
pass
test_get_ports_by_node_id_filter_by_node_project_no_match
pass
test_get_ports_by_node_id_that_does_not_exist
pass
test_get_ports_by_portgroup_id
pass
test_get_ports_by_portgroup_id_filter_by_node_owner
pass
test_get_ports_by_portgroup_id_filter_by_node_owner_no_match
pass
test_get_ports_by_portgroup_id_filter_by_node_project
pass
test_get_ports_by_portgroup_id_filter_by_node_project_no_match
pass
test_get_ports_by_portgroup_id_that_does_not_exist
pass
test_get_ports_by_shard_no_match
pass
test_get_ports_by_shard_with_match_multi
pass
test_get_ports_by_shard_with_match_single
pass
test_update_port
pass
test_update_port_duplicated_address
pass
test_update_port_uuid
pass
ironic.tests.unit.db.test_runbooks.DbRunbookTestCase 22 22 0 0 0 Detail
test_create
pass
test_create_duplicate_name
pass
test_create_duplicate_uuid
pass
test_create_invalid_step_no_interface
pass
test_create_no_steps
pass
test_destroy
pass
test_get_runbook_by_id
pass
test_get_runbook_by_name
pass
test_get_runbook_by_uuid
pass
test_get_runbook_list
pass
test_get_runbook_list_by_names
pass
test_get_runbook_list_by_names_no_match
pass
test_get_runbook_list_sorted
pass
test_update_duplicate_name
pass
test_update_extra
pass
test_update_name
pass
test_update_not_found
pass
test_update_steps_add
pass
test_update_steps_remove_all
pass
test_update_steps_replace
pass
test_update_steps_replace_args
pass
test_update_uuid_not_allowed
pass
ironic.tests.unit.db.test_shard.ShardTestCase 2 2 0 0 0 Detail
test_get_shard_empty_list
pass
test_get_shard_list
pass
ironic.tests.unit.db.test_volume_connectors.DbVolumeConnectorTestCase 13 13 0 0 0 Detail
test_create_volume_connector_duplicated_type_connector_id
pass
test_create_volume_connector_duplicated_uuid
pass
test_destroy_volume_connector
pass
test_get_volume_connector_by_id
pass
test_get_volume_connector_by_uuid
pass
test_get_volume_connector_list
pass
test_get_volume_connector_list_sorted
pass
test_get_volume_connectors_by_node_id
pass
test_get_volume_connectors_by_node_id_that_does_not_exist
pass
test_update_volume_connector
pass
test_update_volume_connector_duplicated_type_connector_id
pass
test_update_volume_connector_fails_invalid_id
pass
test_update_volume_connector_uuid
pass
ironic.tests.unit.db.test_volume_targets.DbVolumeTargetTestCase 16 16 0 0 0 Detail
test_create_volume_target
pass
test_create_volume_target_duplicated_nodeid_and_bootindex
pass
test_create_volume_target_duplicated_uuid
pass
test_destroy_volume_target
pass
test_get_volume_target_by_id
pass
test_get_volume_target_by_uuid
pass
test_get_volume_target_list
pass
test_get_volume_target_list_sorted
pass
test_get_volume_targets_by_node_id
pass
test_get_volume_targets_by_node_id_that_does_not_exist
pass
test_get_volume_targets_by_volume_id
pass
test_get_volume_targets_by_volume_id_that_does_not_exist
pass
test_update_volume_target
pass
test_update_volume_target_duplicated_nodeid_and_bootindex
pass
test_update_volume_target_fails_invalid_id
pass
test_update_volume_target_uuid
pass
ironic.tests.unit.dhcp.test_dnsmasq.TestDnsmasqDHCPApi 3 3 0 0 0 Detail
test_clean_dhcp_opts
pass
test_get_ip_addresses
pass
test_update_dhcp
pass
ironic.tests.unit.dhcp.test_factory.CompareBasetoModules 1 1 0 0 0 Detail
test_drivers_match_dhcp_base
pass
ironic.tests.unit.dhcp.test_factory.TestDHCPFactory 6 6 0 0 0 Detail
test_default_dhcp
pass
test_dhcp_some_error
pass
test_only_one_dhcp
pass
test_set_bad_dhcp
pass
test_set_neutron_dhcp
pass
test_set_none_dhcp
pass
ironic.tests.unit.dhcp.test_neutron.TestNeutron 24 24 0 0 0 Detail
test__get_fixed_ip_address
pass
test__get_fixed_ip_address_invalid_ip
pass
test__get_fixed_ip_address_ipv6
pass
test__get_fixed_ip_address_with_exception
pass
test__get_ip_addresses_portgroup_int_info
pass
test__get_ip_addresses_ports_int_info
pass
test__get_port_ip_address_cleaning
pass
test__get_port_ip_address_for_portgroup
pass
test__get_port_ip_address_for_portgroup_with_exception
pass
test__get_port_ip_address_provisioning
pass
test__get_port_ip_address_tenant
pass
test__get_port_ip_address_with_exception
pass
test_get_ip_addresses
pass
test_get_ip_addresses_for_port_and_portgroup
pass
test_update_dhcp
pass
test_update_dhcp_fails
pass
test_update_dhcp_no_vif_data
pass
test_update_dhcp_set_sleep_and_fake
pass
test_update_dhcp_some_failures
pass
test_update_dhcp_unset_sleep_and_fake
pass
test_update_port_dhcp_opts
pass
test_update_port_dhcp_opts_v4_and_v6
pass
test_update_port_dhcp_opts_v6
pass
test_update_port_dhcp_opts_with_exception
pass
ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleDeploy 21 21 0 0 0 Detail
test__ansible_deploy
pass
test__ansible_deploy_iwdi
pass
test_clean_up
pass
test_deploy
pass
test_execute_clean_step
pass
test_execute_clean_step_no_success_log
pass
test_get_clean_steps
pass
test_get_clean_steps_priority
pass
test_get_properties
pass
test_prepare
pass
test_prepare_cleaning
pass
test_prepare_cleaning_callback_no_steps
pass
test_prepare_cleaning_with_smartnic_port
pass
test_prepare_with_smartnic_port
pass
test_tear_down
pass
test_tear_down_agent_force_reboot
pass
test_tear_down_agent_soft_poweroff_retry
pass
test_tear_down_cleaning
pass
test_tear_down_cleaning_with_smartnic_port
pass
test_validate
pass
test_write_image
pass
ironic.tests.unit.drivers.modules.ansible.test_deploy.TestAnsibleMethods 30 30 0 0 0 Detail
test__calculate_memory_req
pass
test__get_clean_steps
pass
test__get_configdrive_path
pass
test__get_node_ip
pass
test__get_python_interpreter
pass
test__parse_ansible_driver_info
pass
test__parse_ansible_driver_info_defaults
pass
test__parse_ansible_driver_info_no_playbook
pass
test__parse_partitioning_info_all_gpt
pass
test__parse_partitioning_info_root_msdos
pass
test__parse_root_device_hints
pass
test__parse_root_device_hints_fail_advanced
pass
test__parse_root_device_hints_iinfo
pass
test__parse_root_device_hints_override
pass
test__prepare_extra_vars
pass
test__prepare_variables
pass
test__prepare_variables_configdrive_file
pass
test__prepare_variables_configdrive_json
pass
test__prepare_variables_configdrive_url
pass
test__prepare_variables_insecure_activated
pass
test__prepare_variables_root_device_hints
pass
test__run_playbook
pass
test__run_playbook_ansible_interpreter_override
pass
test__run_playbook_ansible_interpreter_python3
pass
test__run_playbook_default_verbosity_debug
pass
test__run_playbook_default_verbosity_nodebug
pass
test__run_playbook_fail
pass
test__validate_clean_steps
pass
test__validate_clean_steps_missing
pass
test__validate_clean_steps_names_not_unique
pass
ironic.tests.unit.drivers.modules.drac.test_boot.DracBootTestCase 5 5 0 0 0 Detail
test__set_boot_device_cd
pass
test__set_boot_device_disk
pass
test__set_boot_device_floppy
pass
test__set_boot_device_persistent
pass
test_validate_correct_vendor
pass
ironic.tests.unit.drivers.modules.drac.test_inspect.DracRedfishInspectionTestCase 7 7 0 0 0 Detail
test__get_mac_address_with_ethernet_interfaces
pass
test__get_mac_address_without_ethernet_interfaces
pass
test__get_pxe_port_macs_with_BIOS_boot_mode
pass
test__get_pxe_port_macs_with_UEFI_boot_mode
pass
test__get_pxe_port_macs_without_boot_mode
pass
test_get_properties
pass
test_inspect_hardware_with_ethernet_interfaces_mac
pass
ironic.tests.unit.drivers.modules.drac.test_management.DracRedfishManagementTestCase 38 38 0 0 0 Detail
test__check_import_configuration_task
pass
test__check_import_configuration_task_failed
pass
test__check_import_configuration_task_missing
pass
test__check_import_configuration_task_partial_failed
pass
test__check_import_configuration_task_partial_failed_idrac5
pass
test__check_import_configuration_task_still_processing
pass
test__check_import_configuration_task_with_export
pass
test__check_import_configuration_task_with_export_failed
pass
test__query_import_configuration_not_drac
pass
test__query_import_configuration_status
pass
test__query_import_configuration_status_no_task_monitor_url
pass
test__query_import_configuration_status_node_locked
pass
test__query_import_configuration_status_node_notfound
pass
test__set_failed_clean
pass
test__set_failed_deploy
pass
test__set_success_clean
pass
test__set_success_deploy
pass
test__validate_conf_mold
pass
test__validate_conf_mold_data_empty
pass
test__validate_conf_mold_data_missing
pass
test__validate_conf_mold_interface_missing
pass
test__validate_conf_mold_interface_not_supported
pass
test__validate_conf_mold_oem_missing
pass
test_clear_job_queue
pass
test_clear_job_queue_missing_attr_clean_step
pass
test_clear_job_queue_missing_attr_verify_step
pass
test_export_configuration_export_failed
pass
test_export_configuration_name_missing
pass
test_export_configuration_success
pass
test_import_configuration_file_not_found
pass
test_import_configuration_incorrect_schema
pass
test_import_configuration_name_missing
pass
test_import_configuration_success
pass
test_import_export_configuration_success
pass
test_known_good_state
pass
test_reset_idrac
pass
test_reset_idrac_missing_attr_clean_step
pass
test_reset_idrac_missing_attr_verify_step
pass
ironic.tests.unit.drivers.modules.drac.test_raid.DracRedfishRAIDTestCase 32 32 0 0 0 Detail
test__change_physical_disk_state_attribute_error
pass
test__check_raid_tasks_status
pass
test__check_raid_tasks_status_convert_controller
pass
test__check_raid_tasks_status_task_failed
pass
test__check_raid_tasks_status_task_still_processing
pass
test__clear_foreign_config_attribute_error
pass
test__convert_controller_to_raid_mode
pass
test__convert_controller_to_raid_mode_no_conversion
pass
test__convert_controller_to_raid_mode_not_raid
pass
test__convert_controller_to_raid_mode_old_idrac
pass
test__convert_controller_to_raid_mode_old_sushy
pass
test__convert_controller_to_raid_mode_old_sushy_oem
pass
test__get_storage_controller_invalid_identity
pass
test__is_realtime_ready
pass
test__query_raid_tasks_status
pass
test__query_raid_tasks_status_no_task_monitor_url
pass
test__retry_till_realtime_ready
pass
test__retry_till_realtime_ready_retry_exceeded
pass
test__retry_till_realtime_ready_retry_fails
pass
test__set_failed_clean
pass
test__set_failed_deploy
pass
test__set_success_clean
pass
test__set_success_deploy
pass
test__wait_till_realtime_ready
pass
test__wait_till_realtime_ready_retryerror
pass
test_create_configuration
pass
test_delete_configuration
pass
test_post_delete_configuration_foreign_async
pass
test_post_delete_configuration_foreign_sync
pass
test_post_delete_configuration_no_subtasks
pass
test_pre_create_configuration
pass
test_validate_correct_vendor
pass
ironic.tests.unit.drivers.modules.drac.test_utils.DracUtilsOemManagerTestCase 4 4 0 0 0 Detail
test_execute_oem_manager_method
pass
test_execute_oem_manager_method_managers_fail
pass
test_execute_oem_manager_method_no_managers
pass
test_execute_oem_manager_method_oem_not_found
pass
ironic.tests.unit.drivers.modules.ilo.test_bios.IloBiosTestCase 32 32 0 0 0 Detail
test__execute_post_boot_bios_get_settings_error_cleaning
pass
test__execute_post_boot_bios_get_settings_error_deploying
pass
test__execute_post_boot_bios_get_settings_failed_cleaning
pass
test__execute_post_boot_bios_get_settings_failed_deploying
pass
test__execute_post_boot_bios_step_apply_configuration
pass
test__execute_post_boot_bios_step_factory_reset
pass
test__execute_post_boot_bios_step_iloobj_failed_cleaning
pass
test__execute_post_boot_bios_step_iloobj_failed_deploy
pass
test__execute_post_boot_bios_step_invalid_cleaning
pass
test__execute_post_boot_bios_step_invalid_deploy
pass
test__execute_pre_boot_bios_step_apply_conf_cleaning
pass
test__execute_pre_boot_bios_step_apply_conf_deploying
pass
test__execute_pre_boot_bios_step_apply_configuration
pass
test__execute_pre_boot_bios_step_factory_reset_cleaning
pass
test__execute_pre_boot_bios_step_factory_reset_deploying
pass
test__execute_pre_boot_bios_step_iloobj_failed_cleaning
pass
test__execute_pre_boot_bios_step_iloobj_failed_deploying
pass
test__execute_pre_boot_bios_step_invalid_cleaning
pass
test__execute_pre_boot_bios_step_invalid_deploying
pass
test__execute_pre_boot_bios_step_reset_bios_failed_cleaning
pass
test__execute_pre_boot_bios_step_reset_bios_failed_deploying
pass
test__execute_pre_boot_bios_step_set_bios_failed_cleaning
pass
test__execute_pre_boot_bios_step_set_bios_failed_deploying
pass
test_apply_configuration_post_boot
pass
test_apply_configuration_pre_boot
pass
test_cache_bios_settings
pass
test_cache_bios_settings_invalid_parameter
pass
test_cache_bios_settings_missing_parameter
pass
test_cache_bios_settings_with_ilo_error
pass
test_cache_bios_settings_with_unknown_error
pass
test_get_properties
pass
test_validate
pass
ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootCommonMethodsTestCase 12 12 0 0 0 Detail
test_parse_driver_info_bootloader_none
pass
test_parse_driver_info_bootloader_none_by_arch
pass
test_parse_driver_info_deploy
pass
test_parse_driver_info_deploy_config
pass
test_parse_driver_info_deploy_config_by_arch
pass
test_parse_driver_info_deploy_deprecated
pass
test_parse_driver_info_deploy_iso
pass
test_parse_driver_info_deploy_iso_deprecated
pass
test_parse_driver_info_exc
pass
test_parse_driver_info_rescue
pass
test_parse_driver_info_rescue_config
pass
test_parse_driver_info_rescue_iso
pass
ironic.tests.unit.drivers.modules.ilo.test_boot.IloBootPrivateMethodsTestCase 14 14 0 0 0 Detail
test__disable_secure_boot_exception
pass
test__disable_secure_boot_false
pass
test__disable_secure_boot_true
pass
test__get_boot_iso_create
pass
test__get_boot_iso_glance_image
pass
test__get_boot_iso_http_url
pass
test__get_boot_iso_swift_image
pass
test__parse_deploy_info
pass
test__validate_driver_info
pass
test__validate_instance_image_info
pass
test_prepare_node_for_deploy
pass
test_prepare_node_for_deploy_inst_info
pass
test_prepare_node_for_deploy_sec_boot_on
pass
test_prepare_node_for_deploy_sec_boot_on_inst_info
pass
ironic.tests.unit.drivers.modules.ilo.test_boot.IloPXEBootTestCase 12 12 0 0 0 Detail
test_clean_up_instance
pass
test_clean_up_instance_boot_from_volume
pass
test_clean_up_instance_boot_from_volume_bios
pass
test_prepare_instance
pass
test_prepare_instance_anaconda_cleaning
pass
test_prepare_instance_anaconda_deploying
pass
test_prepare_instance_anaconda_rescuing
pass
test_prepare_instance_bios
pass
test_prepare_instance_boot_from_volume
pass
test_prepare_ramdisk_in_cleaning
pass
test_prepare_ramdisk_in_deploying
pass
test_prepare_ramdisk_in_rescuing
pass
ironic.tests.unit.drivers.modules.ilo.test_boot.IloUefiHttpsBootTestCase 28 28 0 0 0 Detail
test__parse_deploy_info
pass
test__parse_driver_info_default_mode
pass
test__parse_driver_info_invalid_params
pass
test__parse_driver_info_rescue_mode
pass
test__validate_hrefs_http_image
pass
test__validate_hrefs_https_image
pass
test__validate_instance_image_info
pass
test_clean_up_instance
pass
test_clean_up_ramdisk
pass
test_prepare_instance_boot_ramdisk
pass
test_prepare_instance_local_or_whole_disk_image
pass
test_prepare_instance_partition_image
pass
test_prepare_ramdisk_glance_image
pass
test_prepare_ramdisk_glance_image_cleaning
pass
test_prepare_ramdisk_middle_of_clean_step
pass
test_prepare_ramdisk_not_a_glance_image
pass
test_prepare_ramdisk_not_a_glance_image_cleaning
pass
test_prepare_ramdisk_rescue_glance_image
pass
test_prepare_ramdisk_rescue_not_a_glance_image
pass
test_validate
pass
test_validate_bios
pass
test_validate_inspection
pass
test_validate_inspection_missing
pass
test_validate_ramdisk_deploy_glance
pass
test_validate_ramdisk_deploy_webserver
pass
test_validate_ramdisk_deploy_webserver_exc
pass
test_validate_rescue
pass
test_validate_rescue_no_rescue_ramdisk
pass
ironic.tests.unit.drivers.modules.ilo.test_boot.IloVirtualMediaBootTestCase 29 29 0 0 0 Detail
test__configure_vmedia_boot_with_boot_iso
pass
test_clean_up_instance_boot_from_volume
pass
test_clean_up_instance_boot_from_volume_bios
pass
test_clean_up_instance_deleting
pass
test_clean_up_instance_rescuing
pass
test_clean_up_ramdisk
pass
test_prepare_instance_boot_from_volume
pass
test_prepare_instance_boot_from_volume_bios
pass
test_prepare_instance_boot_ramdisk
pass
test_prepare_instance_partition_image
pass
test_prepare_instance_whole_disk_image
pass
test_prepare_ramdisk_glance_image
pass
test_prepare_ramdisk_glance_image_cleaning
pass
test_prepare_ramdisk_in_takeover
pass
test_prepare_ramdisk_not_a_glance_image
pass
test_prepare_ramdisk_not_a_glance_image_cleaning
pass
test_prepare_ramdisk_not_iso
pass
test_prepare_ramdisk_rescue_glance_image
pass
test_prepare_ramdisk_rescue_not_a_glance_image
pass
test_validate
pass
test_validate_boot_from_volume
pass
test_validate_inspection
pass
test_validate_inspection_missing
pass
test_validate_ramdisk_deploy_glance
pass
test_validate_ramdisk_deploy_webserver
pass
test_validate_ramdisk_deploy_webserver_exc
pass
test_validate_rescue
pass
test_validate_rescue_deprecated
pass
test_validate_rescue_no_rescue_ramdisk
pass
ironic.tests.unit.drivers.modules.ilo.test_boot.IloiPXEBootTestCase 12 12 0 0 0 Detail
test_clean_up_instance
pass
test_clean_up_instance_boot_from_volume
pass
test_clean_up_instance_boot_from_volume_bios
pass
test_prepare_instance
pass
test_prepare_instance_anaconda_cleaning
pass
test_prepare_instance_anaconda_deploying
pass
test_prepare_instance_anaconda_rescuing
pass
test_prepare_instance_bios
pass
test_prepare_instance_boot_from_volume
pass
test_prepare_ramdisk_in_cleaning
pass
test_prepare_ramdisk_in_deploying
pass
test_prepare_ramdisk_in_rescuing
pass
ironic.tests.unit.drivers.modules.ilo.test_common.IloCommonMethodsTestCase 84 84 0 0 0 Detail
test__get_certificate_file_list
pass
test__get_certificate_file_list_empty
pass
test__get_certificate_file_list_empty_no_path
pass
test__get_certificate_file_list_none
pass
test__get_certificate_file_list_string_type
pass
test__get_floppy_image_name
pass
test__prepare_floppy_image
pass
test__prepare_floppy_image_use_webserver
pass
test_add_certificates_None
pass
test_add_certificates_false
pass
test_add_certificates_invalid
pass
test_add_certificates_raises_ilo_error
pass
test_add_certificates_true
pass
test_add_certificates_true_default
pass
test_attach_vmedia
pass
test_attach_vmedia_fails
pass
test_cleanup_vmedia_boot
pass
test_cleanup_vmedia_boot_exc
pass
test_cleanup_vmedia_boot_exc_resource_not_found
pass
test_cleanup_vmedia_boot_for_webserver
pass
test_clear_certificates
pass
test_clear_certificates_default
pass
test_clear_certificates_raises_ilo_error
pass
test_copy_image_to_swift
pass
test_copy_image_to_swift_throws_error_if_swift_operation_fails
pass
test_copy_image_to_web_server
pass
test_copy_image_to_web_server_fails
pass
test_destroy_floppy_image_from_web_server
pass
test_download_file_url
pass
test_download_http_url
pass
test_eject_vmedia_devices
pass
test_eject_vmedia_devices_raises
pass
test_get_current_boot_mode
pass
test_get_current_boot_mode_fail
pass
test_get_ilo_object_cafile
pass
test_get_ilo_object_cafile_boolean
pass
test_get_ilo_object_snmp
pass
test_get_secure_boot_mode
pass
test_get_secure_boot_mode_bios
pass
test_get_secure_boot_mode_fail
pass
test_get_secure_boot_mode_not_supported
pass
test_get_server_post_state
pass
test_get_server_post_state_fail
pass
test_get_server_post_state_not_supported
pass
test_remove_image_from_swift
pass
test_remove_image_from_swift_suppresses_notfound_exc
pass
test_remove_image_from_swift_suppresses_operror_exc
pass
test_remove_image_from_web_server
pass
test_remove_single_or_list_of_files_with_file_list
pass
test_remove_single_or_list_of_files_with_file_str
pass
test_set_boot_mode
pass
test_set_boot_mode_with_IloOperationError
pass
test_set_boot_mode_without_set_pending_boot_mode
pass
test_set_secure_boot_mode
pass
test_set_secure_boot_mode_fail
pass
test_set_secure_boot_mode_not_supported
pass
test_setup_uefi_https_persistent_false
pass
test_setup_uefi_https_persistent_true
pass
test_setup_uefi_https_raises_ilo_error
pass
test_setup_uefi_https_raises_not_supported
pass
test_setup_uefi_https_scheme_http
pass
test_setup_vmedia
pass
test_setup_vmedia_for_boot_with_parameters
pass
test_setup_vmedia_for_boot_with_swift
pass
test_setup_vmedia_for_boot_with_url
pass
test_setup_vmedia_without_params
pass
test_update_boot_mode
pass
test_update_boot_mode_capabilities_exist
pass
test_update_boot_mode_instance_info_exists
pass
test_update_boot_mode_legacy
pass
test_update_boot_mode_prop_boot_mode_exist
pass
test_update_boot_mode_unknown
pass
test_update_boot_mode_unknown_except
pass
test_update_boot_mode_use_def_boot_mode
pass
test_update_ipmi_properties
pass
test_update_redfish_properties
pass
test_validate_security_parameter_values
pass
test_validate_security_parameter_values_invalid_param
pass
test_validate_security_parameter_values_no_param
pass
test_verify_image_checksum
pass
test_verify_image_checksum_sha256
pass
test_verify_image_checksum_sha512
pass
test_verify_image_checksum_throws_for_failed_validation
pass
test_verify_image_checksum_throws_for_nonexistent_file
pass
ironic.tests.unit.drivers.modules.ilo.test_common.IloValidateParametersTestCase 22 22 0 0 0 Detail
test_parse_driver_info_ca_file_and_snmp_inspection_true
pass
test_parse_driver_info_invalid_cafile
pass
test_parse_driver_info_invalid_multiple_params
pass
test_parse_driver_info_invalid_port
pass
test_parse_driver_info_invalid_timeout
pass
test_parse_driver_info_invalid_value_verify_ca
pass
test_parse_driver_info_missing_address
pass
test_parse_driver_info_missing_multiple_params
pass
test_parse_driver_info_missing_password
pass
test_parse_driver_info_missing_username
pass
test_parse_driver_info_path_verify_ca_dir
pass
test_parse_driver_info_path_verify_ca_file
pass
test_parse_driver_info_snmp_inspection_false
pass
test_parse_driver_info_snmp_inspection_true_raises
pass
test_parse_driver_info_snmp_true_integer_auth_protocol
pass
test_parse_driver_info_snmp_true_invalid_auth_protocol
pass
test_parse_driver_info_snmp_true_invalid_priv_protocol
pass
test_parse_driver_info_snmp_true_no_auth_priv_protocols
pass
test_parse_driver_info_verify_ca_boolean_false
pass
test_parse_driver_info_verify_ca_boolean_true
pass
test_parse_driver_info_verify_ca_default_value
pass
test_parse_driver_info_verify_ca_string_false
pass
ironic.tests.unit.drivers.modules.ilo.test_console.IloConsoleInterfaceTestCase 2 2 0 0 0 Detail
test_validate
pass
test_validate_exc
pass
ironic.tests.unit.drivers.modules.ilo.test_firmware_processor.FirmwareProcessorTestCase 35 35 0 0 0 Detail
test__download_file_based_fw_to_copies_file_to_target
pass
test__download_file_based_fw_to_gets_invoked_for_file_based_firmware
pass
test__download_http_based_fw_to_downloads_the_fw_file
pass
test__download_http_based_fw_to_gets_invoked_for_http_based_firmware
pass
test__download_swift_based_fw_to_calls__download_http_based_fw_to
pass
test__download_swift_based_fw_to_creates_temp_url
pass
test__download_swift_based_fw_to_gets_invoked_for_swift_based_firmware
pass
test__extract_fw_from_file_calls_process_firmware_image
pass
test__extract_fw_from_file_doesnt_upload_firmware
pass
test__extract_fw_from_file_sets_loc_obj_remove_to_file_if_no_upload
pass
test__extract_fw_from_file_sets_loc_obj_remove_to_swift
pass
test__extract_fw_from_file_sets_loc_obj_remove_to_webserver
pass
test__extract_fw_from_file_uploads_firmware_to_swift
pass
test__extract_fw_from_file_uploads_firmware_to_webserver
pass
test__remove_file_based_me
pass
test__remove_swift_based_me
pass
test__remove_webserver_based_me
pass
test__validate_sum_components
pass
test__validate_sum_components_fails
pass
test_fw_img_loc_sets_these_attributes
pass
test_fw_processor_ctor_sets_parsed_url_attrib_of_fw_processor
pass
test_fw_processor_ctor_throws_exception_with_invalid_firmware_url
pass
test_get_and_validate_firmware_image_info
pass
test_get_and_validate_firmware_image_info_fails_for_empty_parameter
pass
test_get_and_validate_firmware_image_info_fails_for_invalid_component
pass
test_get_and_validate_firmware_image_info_fails_for_missing_parameter
pass
test_get_and_validate_firmware_image_info_sum
pass
test_get_and_validate_firmware_image_info_sum_invalid_component
pass
test_get_and_validate_firmware_image_info_sum_with_component
pass
test_process_fw_on_calls__download_fw_to
pass
test_process_fw_on_calls__extract_fw_from_file
pass
test_process_fw_on_throws_error_if_checksum_validation_fails
pass
test_process_fw_on_verifies_checksum_of_downloaded_fw_file
pass
test_verify_firmware_update_args_throws_for_invalid_update_mode
pass
test_verify_firmware_update_args_throws_for_no_firmware_url
pass
ironic.tests.unit.drivers.modules.ilo.test_inspect.IloInspectTestCase 9 9 0 0 0 Detail
test_get_properties
pass
test_inspect_essential_capabilities_exist_ok
pass
test_inspect_essential_capabilities_ok
pass
test_inspect_essential_ok
pass
test_inspect_essential_ok_local_gb_zero
pass
test_inspect_essential_ok_power_off
pass
test_inspect_ok_gen10
pass
test_inspect_ok_gen8
pass
test_validate
pass
ironic.tests.unit.drivers.modules.ilo.test_inspect.TestInspectPrivateMethods 12 12 0 0 0 Detail
test___create_supported_capabilities_dict
pass
test___create_supported_capabilities_dict_excluded_capability
pass
test___create_supported_capabilities_dict_gpu_capabilities
pass
test__get_capabilities_ok
pass
test__get_essential_properties_fail
pass
test__get_essential_properties_fail_invalid_format
pass
test__get_essential_properties_fail_mac_invalid_format
pass
test__get_essential_properties_hardware_port_empty
pass
test__get_essential_properties_hardware_port_not_dict
pass
test__get_essential_properties_ok
pass
test__validate_essential_keys_fail_missing_key
pass
test__validate_ok
pass
ironic.tests.unit.drivers.modules.ilo.test_management.Ilo5ManagementTestCase 16 16 0 0 0 Detail
test_clear_ca_certificates
pass
test_clear_ca_certificates_clear_flag
pass
test_clear_ca_certificates_ilo_operation_error
pass
test_clear_ca_certificates_ilo_operation_not_supported
pass
test_erase_devices_completed
pass
test_erase_devices_hdd
pass
test_erase_devices_hdd_ilo_error
pass
test_erase_devices_hdd_with_erase_pattern_zero
pass
test_erase_devices_hdd_with_invalid_device_type_erase_pattern
pass
test_erase_devices_hdd_with_invalid_erase_pattern
pass
test_erase_devices_hdd_with_invalid_format_erase_pattern
pass
test_erase_devices_ssd
pass
test_erase_devices_ssd_when_hdd_done
pass
test_erase_devices_when_no_drive_available
pass
test_one_button_secure_erase
pass
test_one_button_secure_erase_ilo_error
pass
ironic.tests.unit.drivers.modules.ilo.test_management.IloManagementTestCase 84 84 0 0 0 Detail
test__execute_ilo_step_fail_clean
pass
test__execute_ilo_step_fail_deploy
pass
test__execute_ilo_step_not_supported
pass
test__execute_ilo_step_ok
pass
test__write_firmware_sum_final_environment_error_clean
pass
test__write_firmware_sum_final_environment_error_deploy
pass
test__write_firmware_sum_final_swift_error_clean
pass
test__write_firmware_sum_final_swift_error_deploy
pass
test__write_firmware_sum_final_unknown_exception_clean
pass
test__write_firmware_sum_final_unknown_exception_deploy
pass
test__write_firmware_sum_final_with_logs_clean
pass
test__write_firmware_sum_final_with_logs_deploy
pass
test__write_firmware_sum_final_without_logs_clean
pass
test__write_firmware_sum_final_without_logs_deploy
pass
test_activate_license
pass
test_activate_license_no_or_invalid_format_license_key
pass
test_add_https_certificate
pass
test_add_https_certificate_fileurl
pass
test_add_https_certificate_httpurl
pass
test_add_https_certificate_url_exception
pass
test_clear_iscsi_boot_target
pass
test_clear_iscsi_boot_target_failed
pass
test_clear_iscsi_boot_target_in_bios
pass
test_clear_secure_boot_keys
pass
test_create_csr
pass
test_flash_firmware_sum_mode_with_component
pass
test_get_boot_device_fail
pass
test_get_boot_device_next_boot
pass
test_get_boot_device_persistent
pass
test_get_boot_device_persistent_fail
pass
test_get_boot_mode
pass
test_get_boot_mode_fail
pass
test_get_properties
pass
test_get_sensor_data
pass
test_get_supported_boot_devices
pass
test_get_supported_boot_modes_1___legacy_bios_only_____bios___
pass
test_get_supported_boot_modes_2___uefi_only_____uefi___
pass
test_get_supported_boot_modes_3___legacy_bios_and_uefi_____uefi____bios___
pass
test_inject_nmi
pass
test_inject_nmi_failed
pass
test_inject_nmi_not_supported
pass
test_reset_bios_to_default
pass
test_reset_ilo
pass
test_reset_ilo_credential_no_password
pass
test_reset_ilo_credential_ok
pass
test_reset_ilo_credential_pass_as_arg_ok
pass
test_reset_secure_boot_keys_to_default
pass
test_security_parameters_update
pass
test_set_boot_device_fail
pass
test_set_boot_device_invalid_device
pass
test_set_boot_device_ok
pass
test_set_boot_device_persistent_fail
pass
test_set_boot_device_persistent_true
pass
test_set_boot_mode
pass
test_set_boot_mode_fail
pass
test_set_iscsi_boot_target_failed
pass
test_set_iscsi_boot_target_in_bios
pass
test_set_iscsi_boot_target_missed_properties
pass
test_set_iscsi_boot_target_with_auth
pass
test_set_iscsi_boot_target_without_auth
pass
test_update_auth_failure_logging_threshold
pass
test_update_firmware_calls_step_foreach_url_clean
pass
test_update_firmware_calls_step_foreach_url_deploy
pass
test_update_firmware_cleans_all_files_if_exc_thrown_clean
pass
test_update_firmware_cleans_all_files_if_exc_thrown_deploy
pass
test_update_firmware_doesnt_update_any_if_any_url_fails_clean
pass
test_update_firmware_doesnt_update_any_if_any_url_fails_deploy
pass
test_update_firmware_error_for_checksum_validation_error_clean
pass
test_update_firmware_error_for_checksum_validation_error_deploy
pass
test_update_firmware_error_for_invalid_component_type_clean
pass
test_update_firmware_error_for_invalid_component_type_deploy
pass
test_update_firmware_error_for_no_firmware_url_clean
pass
test_update_firmware_error_for_no_firmware_url_deploy
pass
test_update_firmware_invalid_update_mode_provided_clean
pass
test_update_firmware_invalid_update_mode_provided_deploy
pass
test_update_firmware_sum_mode_with_component
pass
test_update_minimum_password_length
pass
test_validate
pass
test_write_firmware_sum_mode_invalid_component_clean
pass
test_write_firmware_sum_mode_invalid_component_deploy
pass
test_write_firmware_sum_mode_swift_url_clean
pass
test_write_firmware_sum_mode_swift_url_deploy
pass
test_write_firmware_sum_mode_without_component_clean
pass
test_write_firmware_sum_mode_without_component_deploy
pass
ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerInternalMethodsTestCase 18 18 0 0 0 Detail
test__attach_boot_iso_if_needed
pass
test__attach_boot_iso_if_needed_on_rebuild
pass
test__get_power_state
pass
test__get_power_state_fail
pass
test__get_power_state_ilo6_redirect
pass
test__set_power_state_invalid_state
pass
test__set_power_state_off_fail
pass
test__set_power_state_on_ok
pass
test__set_power_state_reboot_fail
pass
test__set_power_state_reboot_ok
pass
test__set_power_state_soft_power_off_fail
pass
test__set_power_state_soft_power_off_ok
pass
test__set_power_state_soft_power_off_timeout
pass
test__set_power_state_soft_reboot_fail_to_off
pass
test__set_power_state_soft_reboot_fail_to_on
pass
test__set_power_state_soft_reboot_ok
pass
test__set_power_state_soft_reboot_ok_initial_power_off
pass
test__set_power_state_soft_reboot_timeout
pass
ironic.tests.unit.drivers.modules.ilo.test_power.IloPowerTestCase 9 9 0 0 0 Detail
test_get_power_state
pass
test_get_properties
pass
test_get_supported_power_states
pass
test_reboot_no_timeout
pass
test_reboot_with_timeout
pass
test_set_power_state_no_timeout
pass
test_set_power_state_timeout
pass
test_validate
pass
test_validate_fail
pass
ironic.tests.unit.drivers.modules.ilo.test_raid.Ilo5RAIDTestCase 30 30 0 0 0 Detail
test__prepare_for_read_raid_create_raid_cleaning
pass
test__prepare_for_read_raid_create_raid_deploying
pass
test__prepare_for_read_raid_delete_raid_cleaning
pass
test__prepare_for_read_raid_delete_raid_deploying
pass
test_create_configuration_cleaning
pass
test_create_configuration_deploying
pass
test_create_configuration_empty_target_raid_config_cleaning
pass
test_create_configuration_empty_target_raid_config_deploying
pass
test_create_configuration_ilo_error_cleaning
pass
test_create_configuration_ilo_error_cleaning_deploying
pass
test_create_configuration_skip_non_root_cleaning
pass
test_create_configuration_skip_non_root_deploying
pass
test_create_configuration_skip_root_cleaning
pass
test_create_configuration_skip_root_deploying
pass
test_create_configuration_skip_root_skip_non_root_cleaning
pass
test_create_configuration_skip_root_skip_non_root_deploying
pass
test_create_configuration_with_read_raid_cleaning
pass
test_create_configuration_with_read_raid_deploying
pass
test_create_configuration_with_read_raid_failed_cleaning
pass
test_create_configuration_with_read_raid_failed_deploying
pass
test_delete_configuration_cleaning
pass
test_delete_configuration_deploying
pass
test_delete_configuration_ilo_error_cleaning
pass
test_delete_configuration_ilo_error_deploying
pass
test_delete_configuration_no_logical_drive_cleaning
pass
test_delete_configuration_no_logical_drive_deploying
pass
test_delete_configuration_with_read_raid_cleaning
pass
test_delete_configuration_with_read_raid_deploying
pass
test_delete_configuration_with_read_raid_failed_cleaning
pass
test_delete_configuration_with_read_raid_failed_deploying
pass
ironic.tests.unit.drivers.modules.ilo.test_vendor.VendorPassthruTestCase 10 10 0 0 0 Detail
test__validate_boot_into_iso_invalid_state
pass
test__validate_boot_into_iso_maintenance
pass
test__validate_boot_into_iso_manage
pass
test__validate_boot_into_iso_missing_boot_iso_href
pass
test__validate_is_it_a_supported_system
pass
test__validate_is_it_a_supported_system_exception
pass
test_boot_into_iso
pass
test_validate_boot_into_iso
pass
test_validate_create_subscription
pass
test_validate_operation_exeption
pass
ironic.tests.unit.drivers.modules.inspector.hooks.test_accelerators.AcceleratorsTestCase 1 1 0 0 0 Detail
test_accelerators
pass
ironic.tests.unit.drivers.modules.inspector.hooks.test_architecture.ArchitectureTestCase 1 1 0 0 0 Detail
test_architecture
pass
ironic.tests.unit.drivers.modules.inspector.hooks.test_boot_mode.BootModeTestCase 1 1 0 0 0 Detail
test_boot_mode
pass
ironic.tests.unit.drivers.modules.inspector.hooks.test_cpu_capabilities.CPUCapabilitiesTestCase 1 1 0 0 0 Detail
test_cpu_capabilities
pass
ironic.tests.unit.drivers.modules.inspector.hooks.test_extra_hardware.ExtraHardwareTestCase 5 5 0 0 0 Detail
test_extra_hardware_with_errors
pass
test_invalid_data_strict_mode_off
pass
test_invalid_data_strict_mode_on
pass
test_no_data_received
pass
test_valid_extra_hardware
pass
ironic.tests.unit.drivers.modules.inspector.hooks.test_local_link_connection.LocalLinkConnectionTestCase 9 9 0 0 0 Detail
test_interface_not_in_all_interfaces
pass
test_invalid_chassis_id_subtype
pass
test_invalid_port_id_subtype
pass
test_invalid_tlv_value_hex_format
pass
test_lldp_none
pass
test_no_port_in_ironic
pass
test_port_id_subtype_mac
pass
test_port_local_link_connection_already_exists
pass
test_valid_data
pass
ironic.tests.unit.drivers.modules.inspector.hooks.test_memory.MemoryTestCase 1 1 0 0 0 Detail
test_memory
pass
ironic.tests.unit.drivers.modules.inspector.hooks.test_parse_lldp.ParseLLDPTestCase 13 13 0 0 0 Detail
test_all_valid_data
pass
test_bad_value_linkagg
pass
test_bad_value_macphy
pass
test_chassis_ids
pass
test_duplicate_tlvs
pass
test_invalid_ip
pass
test_multiple_interfaces
pass
test_null_strings
pass
test_old_format
pass
test_truncated_int
pass
test_truncated_mac
pass
test_unhandled_oui
pass
test_unhandled_tlvs
pass
ironic.tests.unit.drivers.modules.inspector.hooks.test_pci_devices.PciDevicesTestCase 1 1 0 0 0 Detail
test_pci_devices
pass
ironic.tests.unit.drivers.modules.inspector.hooks.test_physical_network.PhysicalNetworkTestCase 1 1 0 0 0 Detail
test_physical_network
pass
ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.AddPortsTestCase 2 2 0 0 0 Detail
test_add_ports
pass
test_duplicates
pass
ironic.tests.unit.drivers.modules.inspector.hooks.test_ports.UpdatePortsTestCase 4 4 0 0 0 Detail
test_keep_added
pass
test_keep_all
pass
test_keep_present
pass
test_keep_pxe_enabled
pass
ironic.tests.unit.drivers.modules.inspector.hooks.test_raid_device.RaidDeviceTestCase 6 6 0 0 0 Detail
test_multiple_new_root_devices
pass
test_no_new_root_devices
pass
test_no_previous_inventory
pass
test_no_serials
pass
test_root_device_already_set
pass
test_root_device_found
pass
ironic.tests.unit.drivers.modules.inspector.hooks.test_ramdisk_error.RamdiskErrorTestCase 1 1 0 0 0 Detail
test_ramdisk_error
pass
ironic.tests.unit.drivers.modules.inspector.hooks.test_root_device.RootDeviceTestCase 10 10 0 0 0 Detail
test_all_match
pass
test_first_match_on_skip_list_use_second
pass
test_incorrect_hint
pass
test_local_gb_without_spacing
pass
test_no_hints
pass
test_one_matches
pass
test_root_device_skip_list
pass
test_size_invalid
pass
test_size_string
pass
test_zero_size
pass
ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.GetInterfacesTestCase 1 1 0 0 0 Detail
test_get_interfaces
pass
ironic.tests.unit.drivers.modules.inspector.hooks.test_validate_interfaces.ValidateInterfacesTestCase 5 5 0 0 0 Detail
test_active_interfaces
pass
test_all_interfaces
pass
test_no_pxe_fallback_to_all
pass
test_nothing_to_add
pass
test_pxe_only
pass
ironic.tests.unit.drivers.modules.inspector.test_agent.AbortInspectionTestCase 2 2 0 0 0 Detail
test_cleanup_failed
pass
test_success
pass
ironic.tests.unit.drivers.modules.inspector.test_agent.ContinueInspectionTestCase 2 2 0 0 0 Detail
test
pass
test_store_logs
pass
ironic.tests.unit.drivers.modules.inspector.test_agent.InspectHardwareTestCase 6 6 0 0 0 Detail
test_managed_disable_power_off
pass
test_managed_ok
pass
test_managed_unversion_url
pass
test_unmanaged_disable_power_off
pass
test_unmanaged_disallowed
pass
test_unmanaged_ok
pass
ironic.tests.unit.drivers.modules.inspector.test_client.GetClientTestCase 3 3 0 0 0 Detail
test_get_client
pass
test_get_client_connection_problem
pass
test_get_client_standalone
pass
ironic.tests.unit.drivers.modules.inspector.test_interface.CheckStatusTestCase 11 11 0 0 0 Detail
test_exception_ignored
pass
test_not_check_inspecting
pass
test_not_finished
pass
test_not_inspecting
pass
test_not_inspector
pass
test_status_clean_up_failed
pass
test_status_error
pass
test_status_error_dont_store_inventory
pass
test_status_ok
pass
test_status_ok_store_inventory
pass
test_status_ok_store_inventory_nostore
pass
ironic.tests.unit.drivers.modules.inspector.test_interface.CommonFunctionsTestCase 6 6 0 0 0 Detail
test_get_callback_endpoint
pass
test_get_callback_endpoint_mdns
pass
test_get_callback_endpoint_no_loopback
pass
test_get_callback_endpoint_override
pass
test_get_properties
pass
test_validate_ok
pass
ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareAbortTestCase 2 2 0 0 0 Detail
test_abort_error
pass
test_abort_ok
pass
ironic.tests.unit.drivers.modules.inspector.test_interface.InspectHardwareTestCase 11 11 0 0 0 Detail
test_managed_custom_params
pass
test_managed_disable_power_off
pass
test_managed_error
pass
test_managed_fast_track
pass
test_managed_fast_track_via_driver_info
pass
test_managed_ok
pass
test_require_managed_boot
pass
test_unmanaged_error
pass
test_unmanaged_ok
pass
test_validate_ok
pass
test_validate_require_managed_boot
pass
ironic.tests.unit.drivers.modules.inspector.test_interface.TearDownManagedInspectionTestCase 8 8 0 0 0 Detail
test_boot_clean_up_failed
pass
test_managed
pass
test_managed_disable_power_off
pass
test_managed_no_power_off
pass
test_managed_no_power_off_on_fast_track
pass
test_network_clean_up_failed
pass
test_unmanaged
pass
test_unmanaged_force_power_off
pass
ironic.tests.unit.drivers.modules.intel_ipmi.test_intel_ipmi.IntelIPMIHardwareTestCase 4 4 0 0 0 Detail
test_default_interfaces
pass
test_override_with_agent_rescue
pass
test_override_with_cinder_storage
pass
test_override_with_shellinabox
pass
ironic.tests.unit.drivers.modules.intel_ipmi.test_management.IntelIPMIManagementTestCase 5 5 0 0 0 Detail
test_configure_intel_speedselect
pass
test_configure_intel_speedselect_empty
pass
test_configure_intel_speedselect_error
pass
test_configure_intel_speedselect_invalid_input
pass
test_configure_intel_speedselect_more_socket
pass
ironic.tests.unit.drivers.modules.irmc.test_bios.IRMCBIOSTestCase 6 6 0 0 0 Detail
test_apply_configuration
pass
test_apply_configuration_failed
pass
test_cache_bios_settings
pass
test_cache_bios_settings_failed
pass
test_factory_reset
pass
test_validate
pass
ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCDeployPrivateMethodsTestCase 48 48 0 0 0 Detail
test__attach_virtual_cd_fail
pass
test__attach_virtual_cd_ok
pass
test__attach_virtual_fd_fail
pass
test__attach_virtual_fd_ok
pass
test__cleanup_vmedia_boot_ok
pass
test__detach_virtual_cd_fail
pass
test__detach_virtual_cd_ok
pass
test__detach_virtual_fd_fail
pass
test__detach_virtual_fd_ok
pass
test__get_floppy_image_name
pass
test__get_iso_name
pass
test__parse_config_option
pass
test__parse_config_option_non_existed_root
pass
test__parse_driver_info_deprecated
pass
test__parse_driver_info_in_share
pass
test__parse_driver_info_kernel_params
pass
test__parse_driver_info_kernel_params_in_conf
pass
test__parse_driver_info_kernel_params_in_driver_info
pass
test__parse_driver_info_not_in_share
pass
test__parse_driver_info_with_iso_invalid
pass
test__parse_driver_info_with_iso_missing
pass
test__parse_instance_info_with_boot_iso_deprecated
pass
test__parse_instance_info_with_boot_iso_file_name_ok
pass
test__parse_instance_info_with_boot_iso_file_url_ok
pass
test__parse_instance_info_with_boot_iso_glance_ok
pass
test__parse_instance_info_with_boot_iso_http_ok
pass
test__parse_instance_info_with_boot_iso_https_ok
pass
test__parse_instance_info_with_boot_iso_invalid
pass
test__parse_instance_info_with_boot_iso_uuid_ok
pass
test__parse_instance_info_without_boot_iso_ok
pass
test__prepare_boot_iso_create_ok
pass
test__prepare_boot_iso_fetch_ok
pass
test__prepare_boot_iso_file
pass
test__prepare_floppy_image
pass
test__prepare_floppy_image_exception
pass
test__remove_share_file
pass
test__setup_vmedia_for_boot_with_parameters
pass
test__setup_vmedia_for_boot_without_parameters
pass
test__setup_vmedia_with_file_deploy
pass
test__setup_vmedia_with_file_rescue
pass
test_attach_boot_iso_if_needed
pass
test_attach_boot_iso_if_needed_deprecated
pass
test_attach_boot_iso_if_needed_on_rebuild
pass
test_check_share_fs_mounted_exception
pass
test_check_share_fs_mounted_ok
pass
test_parse_deploy_info_ok
pass
test_setup_vmedia_with_image_service_deploy
pass
test_setup_vmedia_with_image_service_rescue
pass
ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootBasicTestCase 36 36 0 0 0 Detail
test_clean_up_instance
pass
test_clean_up_ramdisk
pass
test_clean_up_ramdisk_rescue
pass
test_get_properties
pass
test_prepare_instance
pass
test_prepare_instance_active
pass
test_prepare_instance_kickstart
pass
test_prepare_instance_kickstart_bios
pass
test_prepare_instance_lenovo
pass
test_prepare_instance_ramdisk_pxe_conf_exists
pass
test_prepare_instance_ramdisk_pxe_conf_missing
pass
test_prepare_ramdisk
pass
test_prepare_ramdisk_bios
pass
test_prepare_ramdisk_cleaning
pass
test_prepare_ramdisk_conflicting_boot_modes
pass
test_prepare_ramdisk_conflicting_boot_modes_set_unsupported
pass
test_prepare_ramdisk_rescue
pass
test_prepare_ramdisk_rescue_bios
pass
test_prepare_ramdisk_set_boot_mode_not_called
pass
test_prepare_ramdisk_set_boot_mode_on_bm
pass
test_prepare_ramdisk_set_boot_mode_on_ironic
pass
test_prepare_ramdisk_set_default_boot_mode_on_ironic_bios
pass
test_prepare_ramdisk_set_default_boot_mode_on_ironic_uefi
pass
test_prepare_ramdisk_uefi
pass
test_validate_fail_missing_deploy_kernel
pass
test_validate_fail_missing_deploy_ramdisk
pass
test_validate_fail_no_port
pass
test_validate_good
pass
test_validate_good_whole_disk_image
pass
test_validate_inspection
pass
test_validate_inspection_no_inspection_ramdisk
pass
test_validate_kickstart_fail_http_url_not_set
pass
test_validate_kickstart_missing_stage2_id
pass
test_validate_no_image_source_for_local_boot
pass
test_validate_non_local
pass
test_validate_skip_check_write_image_false
pass
ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCPXEBootTestCase 4 4 0 0 0 Detail
test_clean_up_instance
pass
test_prepare_instance
pass
test_prepare_ramdisk_with_backup_bios
pass
test_prepare_ramdisk_without_backup_bios
pass
ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootTestCase 20 18 0 0 2 Detail
test__configure_vmedia_boot
pass
test_clean_up_instance
pass
test_clean_up_instance_with_secure_boot
skip
test_clean_up_instance_with_secure_boot_false
pass
test_clean_up_instance_without_secure_boot
pass
test_clean_up_ramdisk
pass
test_prepare_instance_partition_image
pass
test_prepare_instance_whole_disk_image
pass
test_prepare_instance_with_secure_boot
skip
test_prepare_instance_with_secure_boot_false
pass
test_prepare_instance_without_secure_boot
pass
test_prepare_ramdisk_glance_image_cleaning
pass
test_prepare_ramdisk_glance_image_deploying
pass
test_prepare_ramdisk_glance_image_rescuing
pass
test_prepare_ramdisk_not_deploying_not_cleaning
pass
test_remote_image_share_type_values
pass
test_validate
pass
test_validate_rescue
pass
test_validate_rescue_no_rescue_ramdisk
pass
test_validate_rescue_ramdisk_not_exist
pass
ironic.tests.unit.drivers.modules.irmc.test_boot.IRMCVirtualMediaBootWithVolumeTestCase 21 21 0 0 0 Detail
test__cleanup_boot_from_volume
pass
test__configure_boot_from_volume_apply_error
pass
test__configure_boot_from_volume_fc
pass
test__configure_boot_from_volume_iscsi
pass
test__configure_boot_from_volume_iscsi_chap
pass
test__configure_boot_from_volume_iscsi_no_portal_port
pass
test__configure_boot_from_volume_multi_lan_ports
pass
test_clean_up_instance
pass
test_clean_up_instance_error
pass
test_prepare_instance
pass
test_prepare_ramdisk_skip
pass
test_validate_invalid_physical_id_in_lan_port
pass
test_validate_iscsi
pass
test_validate_iscsi_connector_invalid_netmask
pass
test_validate_iscsi_connector_no_ip
pass
test_validate_iscsi_connector_no_iqn
pass
test_validate_iscsi_connector_no_netmask
pass
test_validate_iscsi_connector_no_physical_id
pass
test_validate_iscsi_connector_too_large_netmask
pass
test_validate_iscsi_connector_too_small_netmask
pass
test_validate_no_physical_id_in_lan_port
pass
ironic.tests.unit.drivers.modules.irmc.test_boot.IsImageHrefOrdinaryFileNameTestCase 2 2 0 0 0 Detail
test_is_image_href_ordinary_file_name_false
pass
test_is_image_href_ordinary_file_name_true
pass
ironic.tests.unit.drivers.modules.irmc.test_common.IRMCCommonMethodsTestCase 19 19 0 0 0 Detail
test_check_elcm_license_fail_elcm_error
pass
test_check_elcm_license_fail_invalid_json
pass
test_check_elcm_license_success_with_200
pass
test_check_elcm_license_success_with_500
pass
test_get_irmc_client
pass
test_get_irmc_report
pass
test_out_range_auth_method
pass
test_out_range_port
pass
test_out_range_sensor_method
pass
test_set_irmc_version_fail
pass
test_set_irmc_version_success
pass
test_set_secure_boot_mode_disable
pass
test_set_secure_boot_mode_enable
pass
test_set_secure_boot_mode_fail
pass
test_update_ipmi_properties
pass
test_within_version_ranges_fail_no_match
pass
test_within_version_ranges_fail_no_version_set
pass
test_within_version_ranges_success
pass
test_within_version_ranges_success_out_range
pass
ironic.tests.unit.drivers.modules.irmc.test_common.IRMCValidateParametersTestCase 32 32 0 0 0 Detail
test_parse_driver_info
pass
test_parse_driver_info_dir_path_verify_ca
pass
test_parse_driver_info_file_path_verify_ca
pass
test_parse_driver_info_invalid_auth_method
pass
test_parse_driver_info_invalid_port
pass
test_parse_driver_info_invalid_sensor_method
pass
test_parse_driver_info_invalid_snmp_auth_password
pass
test_parse_driver_info_invalid_snmp_auth_proto
pass
test_parse_driver_info_invalid_snmp_community
pass
test_parse_driver_info_invalid_snmp_port
pass
test_parse_driver_info_invalid_snmp_priv_password
pass
test_parse_driver_info_invalid_snmp_priv_proto
pass
test_parse_driver_info_invalid_snmp_security
pass
test_parse_driver_info_invalid_snmp_user
pass
test_parse_driver_info_invalid_snmp_version
pass
test_parse_driver_info_invalid_snmp_version_fips
pass
test_parse_driver_info_invalid_timeout
pass
test_parse_driver_info_invalid_verify_ca
pass
test_parse_driver_info_missing_address
pass
test_parse_driver_info_missing_multiple_params
pass
test_parse_driver_info_missing_password
pass
test_parse_driver_info_missing_snmp_auth_password
pass
test_parse_driver_info_missing_snmp_priv_password
pass
test_parse_driver_info_missing_snmp_user
pass
test_parse_driver_info_missing_username
pass
test_parse_driver_info_short_snmp_auth_password
pass
test_parse_driver_info_short_snmp_priv_password
pass
test_parse_driver_info_snmpv3
pass
test_parse_driver_info_string_bool_verify_ca
pass
test_parse_driver_info_using_snmp_security
pass
test_parse_driver_option_default
pass
test_parse_snmp_driver_info_with_snmp
pass
ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectInternalMethodsTestCase 4 4 0 0 0 Detail
test__get_mac_addresses
pass
test__inspect_hardware_exception
pass
test__inspect_hardware_ipmi
pass
test__inspect_hardware_redfish
pass
ironic.tests.unit.drivers.modules.irmc.test_inspect.IRMCInspectTestCase 16 16 0 0 0 Detail
test__init_fail_invalid_fpga_ids_input
pass
test__init_fail_invalid_gpu_ids_input
pass
test_get_properties
pass
test_inspect_hardware
pass
test_inspect_hardware_existing_cap_in_props
pass
test_inspect_hardware_inspect_exception
pass
test_inspect_hardware_mac_already_exist
pass
test_inspect_hardware_props_empty_gpu_ids_fpga_id_sand_existing_cap
pass
test_inspect_hardware_props_empty_gpu_ids_fpga_ids
pass
test_inspect_hardware_props_gpu_and_cpu_fpgas_results_are_different
pass
test_inspect_hardware_props_gpu_cpu_fpgas_zero_and_existing_cap
pass
test_inspect_hardware_props_pci_gpu_devices_return_zero
pass
test_inspect_hardware_props_trusted_boot_removed
pass
test_inspect_hardware_with_power_off
pass
test_validate
pass
test_validate_fail
pass
ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementFunctionsTestCase 6 6 0 0 0 Detail
test__restore_bios_config
pass
test__restore_bios_config_corrupted
pass
test__restore_bios_config_failed
pass
test_backup_bios_config
pass
test_backup_bios_config_failed
pass
test_backup_bios_config_skipped
pass
ironic.tests.unit.drivers.modules.irmc.test_management.IRMCManagementTestCase 32 32 0 0 0 Detail
test_get_properties
pass
test_management_interface_detect_vendor_ipmi
pass
test_management_interface_detect_vendor_redfish
pass
test_management_interface_get_sensors_data_exception
pass
test_management_interface_get_sensors_data_ipmitool_ng_redfish
pass
test_management_interface_get_sensors_data_ipmitool_ok_ipmi
pass
test_management_interface_get_sensors_data_scci_ng_ipmi
pass
test_management_interface_get_sensors_data_scci_ng_redfish
pass
test_management_interface_get_sensors_data_scci_ok_ipmi
pass
test_management_interface_get_sensors_data_scci_ok_redfish
pass
test_management_interface_get_supported_boot_devices_ipmi
pass
test_management_interface_get_supported_boot_devices_redfish
pass
test_management_interface_inject_nmi_fail
pass
test_management_interface_inject_nmi_ok
pass
test_management_interface_restore_irmc_bios_config
pass
test_management_interface_set_boot_device_ng_ipmi
pass
test_management_interface_set_boot_device_ok_bios_ipmi
pass
test_management_interface_set_boot_device_ok_cdrom_ipmi
pass
test_management_interface_set_boot_device_ok_disk_ipmi
pass
test_management_interface_set_boot_device_ok_pxe_ipmi
pass
test_management_interface_set_boot_device_ok_safe_ipmi
pass
test_management_interfase_set_boot_device_fail_redfish
pass
test_management_interfase_set_boot_device_success_redfish
pass
test_validate_ipmi_fail
pass
test_validate_ipmi_success
pass
test_validate_redfish_fail
pass
test_validate_redfish_success
pass
test_verify_http_s_connection_and_fw_ver_fail_invalid
pass
test_verify_http_s_connection_and_fw_ver_fail_missing
pass
test_verify_http_s_connection_and_fw_ver_raise_http_success
pass
test_verify_http_s_connection_and_fw_ver_raise_https_success
pass
test_verify_http_s_connection_and_fw_ver_success
pass
ironic.tests.unit.drivers.modules.irmc.test_periodic_task.iRMCPeriodicTaskTestCase 11 11 0 0 0 Detail
test__query_raid_config_fgi_status_avoid_repeatedly_resume_cleaning
pass
test__query_raid_config_fgi_status_completing_status
pass
test__query_raid_config_fgi_status_other_clean_state
pass
test__query_raid_config_fgi_status_with_clean_fail
pass
test__query_raid_config_fgi_status_with_complete_cleaning
pass
test__query_raid_config_fgi_status_with_two_nodes_with_fgi_status_none
pass
test__query_raid_config_fgi_status_with_two_nodes_without_raid_config
pass
test__query_raid_config_fgi_status_without_fgi_status
pass
test__query_raid_config_fgi_status_without_input
pass
test__query_raid_config_fgi_status_without_node
pass
test__query_raid_config_fgi_status_without_raid_config
pass
ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerInternalMethodsTestCase 12 12 0 0 0 Detail
test__is_expected_power_state
pass
test__set_power_state_invalid_target_state
pass
test__set_power_state_power_off_ok
pass
test__set_power_state_power_on_ok
pass
test__set_power_state_reboot_ok
pass
test__set_power_state_scci_exception
pass
test__set_power_state_snmp_exception
pass
test__set_power_state_soft_power_off_ok
pass
test__set_power_state_soft_reboot_ok
pass
test__wait_power_state_soft_power_off
pass
test__wait_power_state_soft_reboot
pass
test__wait_power_state_timeout
pass
ironic.tests.unit.drivers.modules.irmc.test_power.IRMCPowerTestCase 15 15 0 0 0 Detail
test_get_power_state_default
pass
test_get_power_state_ipmi
pass
test_get_power_state_redfish
pass
test_get_properties
pass
test_reboot_power_on
pass
test_reboot_power_on_timeout
pass
test_reboot_reboot
pass
test_reboot_reboot_timeout
pass
test_set_power_state
pass
test_set_power_state_timeout
pass
test_validate_default
pass
test_validate_fail_ipmi
pass
test_validate_fail_redfish
pass
test_validate_ipmi
pass
test_validate_redfish
pass
ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationInternalMethodsTestCase 21 21 0 0 0 Detail
test___fail_validation_with_none_raid_adapter_profile
pass
test___fail_validation_with_raid_level_is_none
pass
test___fail_validation_with_raid_level_outside_list
pass
test___fail_validation_without_raid_level
pass
test__commit_raid_config_with_logical_drives
pass
test__fail_validate_capacity_raid_0
pass
test__fail_validate_capacity_raid_1
pass
test__fail_validate_capacity_raid_10
pass
test__fail_validate_capacity_raid_5
pass
test__fail_validate_capacity_raid_50
pass
test__fail_validate_capacity_raid_6
pass
test__fail_validate_capacity_with_physical_disk
pass
test__fail_validation_with_difference_physical_disks_type
pass
test__fail_validation_with_duplicated_physical_disks
pass
test__fail_validation_with_not_enough_valid_disks
pass
test__fail_validation_with_physical_disk_incorrect_valid_disks
pass
test__fail_validation_with_physical_disk_insufficient
pass
test__fail_validation_with_physical_disk_not_enough_disks
pass
test__fail_validation_with_physical_disk_outside_valid_disks_1
pass
test__fail_validation_with_physical_disk_outside_valid_slots_2
pass
test__fail_validation_without_physical_disks
pass
ironic.tests.unit.drivers.modules.irmc.test_raid.IRMCRaidConfigurationTestCase 5 5 0 0 0 Detail
test_create_raid_with_raid_1_and_0
pass
test_create_raid_with_raid_5_and_0
pass
test_delete_raid_configuration
pass
test_delete_raid_configuration_return_cleared_raid_config
pass
test_fail_create_raid_without_target_raid_config
pass
ironic.tests.unit.drivers.modules.network.test_common.TestCommonFunctions 30 30 0 0 0 Detail
test__get_free_portgroups_and_ports_all_physnets
pass
test__get_free_portgroups_and_ports_flat
pass
test__get_free_portgroups_and_ports_neutron
pass
test__get_free_portgroups_and_ports_neutron_missed
pass
test__get_free_portgroups_and_ports_no_matching_physnet
pass
test__get_free_portgroups_and_ports_no_matching_uuid
pass
test__get_free_portgroups_and_ports_no_physnets
pass
test__get_free_portgroups_and_ports_no_port_physnets
pass
test__get_free_portgroups_and_ports_physnet1
pass
test__get_free_portgroups_and_ports_physnet2
pass
test__get_free_portgroups_and_ports_physnet3
pass
test__get_free_portgroups_and_ports_port_uuid
pass
test__get_free_portgroups_and_ports_portgroup_uuid
pass
test__get_free_portgroups_and_ports_portgroup_uuid_attached_vifs
pass
test_get_free_port_like_object_ignores_empty_portgroup
pass
test_get_free_port_like_object_ignores_standalone_portgroup
pass
test_get_free_port_like_object_no_matching_physnets
pass
test_get_free_port_like_object_nothing_free
pass
test_get_free_port_like_object_portgroup_first
pass
test_get_free_port_like_object_portgroup_physnet_match_first
pass
test_get_free_port_like_object_ports
pass
test_get_free_port_like_object_ports_physnet_match_first
pass
test_get_free_port_like_object_ports_physnet_match_first2
pass
test_get_free_port_like_object_ports_pxe_enabled_first
pass
test_get_free_port_like_object_vif_attached_to_port
pass
test_get_free_port_like_object_vif_attached_to_portgroup
pass
test_plug_port_to_tenant_network_client
pass
test_plug_port_to_tenant_network_no_client
pass
test_plug_port_to_tenant_network_no_tenant_vif
pass
test_plug_port_to_tenant_network_smartnic_port
pass
ironic.tests.unit.drivers.modules.network.test_common.TestNeutronVifPortIDMixin 49 44 0 0 5 Detail
test_port_changed_address
pass
test_port_changed_address_VIF_MAC_update_fail
pass
test_port_changed_address_no_vif_id
pass
test_port_changed_client_id
skip
test_port_changed_client_id_fail
skip
test_port_changed_client_id_no_vif_id
skip
test_port_changed_extra_add_new_key
skip
test_port_changed_message_format_failure
skip
test_port_changed_novif_nopxe_noportgroup
pass
test_port_changed_novif_nopxe_portgroup_nostandalone_ports
pass
test_port_changed_novif_nopxe_portgroup_standalone_ports
pass
test_port_changed_novif_pxe_noportgroup
pass
test_port_changed_novif_pxe_portgroup_nostandalone_ports
pass
test_port_changed_novif_pxe_portgroup_standalone_ports
pass
test_port_changed_vif_nopxe_noportgroup
pass
test_port_changed_vif_nopxe_portgroup_nostandalone_ports
pass
test_port_changed_vif_nopxe_portgroup_standalone_ports
pass
test_port_changed_vif_pxe_noportgroup
pass
test_port_changed_vif_pxe_portgroup_nostandalone_ports
pass
test_port_changed_vif_pxe_portgroup_standalone_ports
pass
test_update_portgroup_address
pass
test_update_portgroup_address_fail
pass
test_update_portgroup_address_no_vif
pass
test_update_portgroup_nostandalone_ports_novif_nopxe_ports
pass
test_update_portgroup_nostandalone_ports_novif_pxe_ports
pass
test_update_portgroup_nostandalone_ports_pxe_ports_exc
pass
test_update_portgroup_nostandalone_ports_vif_nopxe_ports
pass
test_update_portgroup_nostandalone_ports_vif_pxe_ports
pass
test_update_portgroup_remove_address
pass
test_update_portgroup_standalone_ports_noports
pass
test_update_portgroup_standalone_ports_novif_nopxe_ports
pass
test_update_portgroup_standalone_ports_novif_pxe_ports
pass
test_update_portgroup_standalone_ports_vif_nopxe_ports
pass
test_update_portgroup_standalone_ports_vif_pxe_ports
pass
test_vif_attach
pass
test_vif_attach_active_node
pass
test_vif_attach_active_node_failure
pass
test_vif_attach_failure
pass
test_vif_attach_multiple_segment_mappings
pass
test_vif_attach_portgroup_no_address
pass
test_vif_attach_portgroup_physnet_inconsistent
pass
test_vif_attach_update_port_exception
pass
test_vif_attach_with_physnet
pass
test_vif_detach
pass
test_vif_detach_active_node
pass
test_vif_detach_active_node_failure
pass
test_vif_detach_deleting_node
pass
test_vif_detach_not_attached
pass
test_vif_detach_portgroup
pass
ironic.tests.unit.drivers.modules.network.test_common.TestVifPortIDMixin 18 18 0 0 0 Detail
test__clear_vif_from_port_like_obj_in_extra_port
pass
test__clear_vif_from_port_like_obj_in_extra_portgroup
pass
test__clear_vif_from_port_like_obj_in_internal_info_port
pass
test__clear_vif_from_port_like_obj_in_internal_info_portgroup
pass
test__get_port_like_obj_by_vif_id_in_internal_info
pass
test__get_port_like_obj_by_vif_id_not_attached
pass
test__get_vif_id_by_port_like_obj_in_internal_info
pass
test__get_vif_id_by_port_like_obj_not_attached
pass
test__save_vif_to_port_like_obj_port
pass
test__save_vif_to_port_like_obj_portgroup
pass
test_get_current_vif_internal_info_cleaning
pass
test_get_current_vif_internal_info_provisioning
pass
test_get_current_vif_internal_info_rescuing
pass
test_get_current_vif_internal_info_tenant_vif
pass
test_get_current_vif_none
pass
test_vif_list_extra_and_internal_priority
pass
test_vif_list_internal
pass
test_vif_list_port_and_portgroup
pass
ironic.tests.unit.drivers.modules.network.test_flat.TestFlatInterface 25 25 0 0 0 Detail
test__bind_flat_ports_set_binding_host_id
pass
test__bind_flat_ports_set_binding_host_id_portgroup
pass
test__bind_flat_ports_set_binding_host_id_raise
pass
test__unbind_flat_ports
pass
test__unbind_flat_ports_portgroup
pass
test_add_cleaning_network
pass
test_add_cleaning_network_from_node
pass
test_add_inspection_network
pass
test_add_inspection_network_from_node
pass
test_add_provisioning_network
pass
test_add_rescuing_network
pass
test_get_node_network_data
pass
test_init_no_cleaning_network
pass
test_remove_cleaning_network
pass
test_remove_cleaning_network_from_node
pass
test_remove_provisioning_network
pass
test_remove_rescuing_network
pass
test_validate
pass
test_validate_from_node
pass
test_validate_inspection
pass
test_validate_inspection_exc
pass
test_vif_attach
pass
test_vif_detach
pass
test_vif_list
pass
test_vif_port_changed
pass
ironic.tests.unit.drivers.modules.network.test_neutron.NeutronInterfaceTestCase 42 42 0 0 0 Detail
test_add_cleaning_network
pass
test_add_cleaning_network_from_node
pass
test_add_cleaning_network_with_sg
pass
test_add_inspection_network
pass
test_add_inspection_network_from_node
pass
test_add_inspection_network_with_sg
pass
test_add_provisioning_network
pass
test_add_provisioning_network_from_node
pass
test_add_provisioning_network_with_sg
pass
test_add_rescuing_network
pass
test_add_rescuing_network_from_node
pass
test_add_rescuing_network_with_sg
pass
test_configure_tenant_networks
pass
test_configure_tenant_networks_multiple_ports_one_vif_id
pass
test_configure_tenant_networks_no_ports_for_node
pass
test_configure_tenant_networks_no_vif_id
pass
test_configure_tenant_networks_update_fail
pass
test_configure_tenant_networks_with_client_id
pass
test_configure_tenant_networks_with_portgroups
pass
test_configure_tenant_networks_with_portgroups_no_address
pass
test_get_node_network_data
pass
test_need_power_on_false
pass
test_need_power_on_true
pass
test_remove_cleaning_network
pass
test_remove_cleaning_network_from_node
pass
test_remove_provisioning_network
pass
test_remove_provisioning_network_from_node
pass
test_remove_rescuing_network
pass
test_unconfigure_tenant_networks
pass
test_unconfigure_tenant_networks_portgroup_1
pass
test_unconfigure_tenant_networks_portgroup_2
pass
test_unconfigure_tenant_networks_smartnic
pass
test_validate
pass
test_validate_inspection
pass
test_validate_inspection_exc
pass
test_validate_rescue
pass
test_validate_rescue_exc
pass
test_validate_with_disable_power_off
pass
test_vif_attach
pass
test_vif_detach
pass
test_vif_list
pass
test_vif_port_changed
pass
ironic.tests.unit.drivers.modules.network.test_noop.NoopInterfaceTestCase 17 17 0 0 0 Detail
test_add_cleaning_network
pass
test_add_inspection_network
pass
test_add_provisioning_network
pass
test_configure_tenant_networks
pass
test_get_current_vif
pass
test_get_node_network_data
pass
test_get_properties
pass
test_port_changed
pass
test_portgroup_changed
pass
test_remove_cleaning_network
pass
test_remove_inspection_network
pass
test_remove_provisioning_network
pass
test_unconfigure_tenant_networks
pass
test_validate
pass
test_vif_attach
pass
test_vif_detach
pass
test_vif_list
pass
ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosRegistryTestCase 4 4 0 0 0 Detail
test_cache_bios_registry_save
pass
test_cache_empty_bios_registry
pass
test_cache_exception_bios_registry
pass
test_cache_no_bios_registry
pass
ironic.tests.unit.drivers.modules.redfish.test_bios.RedfishBiosTestCase 27 27 0 0 0 Detail
test_apply_conf_post_reboot_cleaning
pass
test_apply_conf_post_reboot_cleaning_failed
pass
test_apply_conf_post_reboot_deploying
pass
test_apply_conf_post_reboot_deploying_failed
pass
test_apply_conf_step_pre_reboot_cleaning
pass
test_apply_conf_step_pre_reboot_deploying
pass
test_apply_conf_step_pre_reboot_fast_track
pass
test_apply_configuration_apply_time_immediate
pass
test_apply_configuration_apply_time_on_reset
pass
test_apply_configuration_fail
pass
test_apply_configuration_no_apply_time_attr
pass
test_apply_configuration_no_supported_apply_times
pass
test_apply_configuration_not_supported
pass
test_cache_bios_settings
pass
test_cache_bios_settings_no_bios
pass
test_cache_bios_settings_noop
pass
test_check_bios_attrs
pass
test_factory_reset_fail
pass
test_factory_reset_not_supported
pass
test_factory_reset_post_reboot_cleaning
pass
test_factory_reset_post_reboot_deploying
pass
test_factory_reset_step_pre_reboot_cleaning
pass
test_factory_reset_step_pre_reboot_deploying
pass
test_factory_reset_step_pre_reboot_fast_track
pass
test_get_properties
pass
test_post_configuration
pass
test_validate
pass
ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishHTTPBootTestCase 42 42 0 0 0 Detail
test_clean_up_instance_cdrom_and_floppy
pass
test_clean_up_instance_only_cdrom
pass
test_clean_up_instance_ramdisk
pass
test_clean_up_ramdisk
pass
test_parse_deploy_info
pass
test_parse_deploy_info_exc
pass
test_parse_driver_info_choose_by_arch_deploy
pass
test_parse_driver_info_choose_by_arch_rescue
pass
test_parse_driver_info_choose_by_hierarchy_deploy
pass
test_parse_driver_info_choose_by_hierarchy_missing_param_deploy
pass
test_parse_driver_info_choose_by_hierarchy_missing_param_rescue
pass
test_parse_driver_info_choose_by_hierarchy_rescue
pass
test_parse_driver_info_deploy
pass
test_parse_driver_info_exc
pass
test_parse_driver_info_from_conf_deploy
pass
test_parse_driver_info_from_conf_deploy_by_arch
pass
test_parse_driver_info_from_conf_rescue
pass
test_parse_driver_info_from_conf_rescue_by_arch
pass
test_parse_driver_info_iso
pass
test_parse_driver_info_mixed_source_deploy
pass
test_parse_driver_info_mixed_source_deploy_by_arch
pass
test_parse_driver_info_mixed_source_rescue
pass
test_parse_driver_info_mixed_source_rescue_by_arch
pass
test_parse_driver_info_ramdisk
pass
test_parse_driver_info_rescue
pass
test_prepare_instance_local_boot_option
pass
test_prepare_instance_local_whole_disk_image
pass
test_prepare_instance_normal_boot
pass
test_prepare_instance_ramdisk_boot
pass
test_prepare_instance_ramdisk_boot_iso
pass
test_prepare_instance_ramdisk_boot_iso_boot
pass
test_prepare_instance_ramdisk_boot_render_configdrive
pass
test_prepare_ramdisk_fast_track
pass
test_prepare_ramdisk_no_debug
pass
test_prepare_ramdisk_with_params
pass
test_validate_boot_iso
pass
test_validate_correct_vendor
pass
test_validate_errors_with_lack_of_support
pass
test_validate_inspection
pass
test_validate_kernel_ramdisk
pass
test_validate_local
pass
test_validate_missing
pass
ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootTestCase 65 65 0 0 0 Detail
test__has_vmedia_device
pass
test__has_vmedia_device_inserted
pass
test__insert_vmedia_already_inserted
pass
test__insert_vmedia_anew
pass
test__insert_vmedia_anew_dvd
pass
test__insert_vmedia_anew_dvd_retry
pass
test__insert_vmedia_bad_device
pass
test__insert_vmedia_empty_media_type
pass
test__insert_vmedia_while_ejecting
pass
test__validate_vendor_compatible_with_idrac
pass
test__validate_vendor_incompatible_with_idrac
pass
test_clean_up_instance_cdrom_and_floppy
pass
test_clean_up_instance_only_cdrom
pass
test_clean_up_instance_ramdisk
pass
test_clean_up_ramdisk
pass
test_eject_vmedia_everything
pass
test_eject_vmedia_not_inserted
pass
test_eject_vmedia_specific
pass
test_eject_vmedia_unknown
pass
test_eject_vmedia_with_dvd_cisco_ucs
pass
test_parse_deploy_info
pass
test_parse_deploy_info_exc
pass
test_parse_driver_info_choose_by_arch_deploy
pass
test_parse_driver_info_choose_by_arch_rescue
pass
test_parse_driver_info_choose_by_hierarchy_deploy
pass
test_parse_driver_info_choose_by_hierarchy_missing_param_deploy
pass
test_parse_driver_info_choose_by_hierarchy_missing_param_rescue
pass
test_parse_driver_info_choose_by_hierarchy_rescue
pass
test_parse_driver_info_deploy
pass
test_parse_driver_info_exc
pass
test_parse_driver_info_from_conf_deploy
pass
test_parse_driver_info_from_conf_deploy_by_arch
pass
test_parse_driver_info_from_conf_rescue
pass
test_parse_driver_info_from_conf_rescue_by_arch
pass
test_parse_driver_info_iso
pass
test_parse_driver_info_iso_deprecated
pass
test_parse_driver_info_mixed_source_deploy
pass
test_parse_driver_info_mixed_source_deploy_by_arch
pass
test_parse_driver_info_mixed_source_rescue
pass
test_parse_driver_info_mixed_source_rescue_by_arch
pass
test_parse_driver_info_ramdisk
pass
test_parse_driver_info_removable
pass
test_parse_driver_info_removable_deprecated
pass
test_parse_driver_info_rescue
pass
test_prepare_instance_local_boot_option
pass
test_prepare_instance_local_whole_disk_image
pass
test_prepare_instance_normal_boot
pass
test_prepare_instance_ramdisk_boot
pass
test_prepare_instance_ramdisk_boot_iso
pass
test_prepare_instance_ramdisk_boot_iso_boot
pass
test_prepare_instance_ramdisk_boot_render_configdrive
pass
test_prepare_ramdisk_fast_track
pass
test_prepare_ramdisk_fast_track_impossible
pass
test_prepare_ramdisk_no_config
pass
test_prepare_ramdisk_no_debug
pass
test_prepare_ramdisk_with_floppy
pass
test_prepare_ramdisk_with_params
pass
test_prepare_ramdisk_with_usb
pass
test_validate_boot_iso
pass
test_validate_correct_vendor
pass
test_validate_inspection
pass
test_validate_inspection_missing
pass
test_validate_kernel_ramdisk
pass
test_validate_local
pass
test_validate_missing
pass
ironic.tests.unit.drivers.modules.redfish.test_boot.RedfishVirtualMediaBootViaSystemTestCase 14 14 0 0 0 Detail
test__has_vmedia_device
pass
test__has_vmedia_device_inserted
pass
test__insert_vmedia_already_inserted
pass
test__insert_vmedia_anew
pass
test__insert_vmedia_anew_dvd
pass
test__insert_vmedia_anew_dvd_retry
pass
test__insert_vmedia_bad_device
pass
test__insert_vmedia_while_ejecting
pass
test_eject_vmedia_everything
pass
test_eject_vmedia_from_all_resources
pass
test_eject_vmedia_not_inserted
pass
test_eject_vmedia_specific
pass
test_eject_vmedia_unknown
pass
test_eject_vmedia_with_dvd_cisco_ucs
pass
ironic.tests.unit.drivers.modules.redfish.test_firmware.RedfishFirmwareTestCase 33 33 0 0 0 Detail
test__check_node_firmware_update_done
pass
test__check_node_firmware_update_fail
pass
test__check_node_firmware_update_fail_servicing
pass
test__check_update_in_progress
pass
test__execute_firmware_update_no_targets
pass
test__execute_firmware_update_targets
pass
test__stage_firmware_file_error
pass
test__stage_firmware_file_https
pass
test__stage_firmware_file_swift
pass
test_check_conn_error
pass
test_check_update_still_waiting
pass
test_check_update_task_monitor_not_found
pass
test_check_update_wait_elapsed
pass
test_continue_update_waitting
pass
test_continue_updates_last
pass
test_continue_updates_last_service
pass
test_continue_updates_more_updates
pass
test_create_all_components
pass
test_empty_settings
pass
test_empty_settings_service
pass
test_get_properties
pass
test_invalid_component_in_settings
pass
test_invalid_component_in_settings_service
pass
test_missing_all_components
pass
test_missing_bios_component
pass
test_missing_bmc_component
pass
test_missing_required_field_in_settings
pass
test_missing_required_field_in_settings_service
pass
test_missing_simple_update_action
pass
test_missing_updateservice
pass
test_redfish_fw_updates
pass
test_redfish_fw_updates_empty
pass
test_validate
pass
ironic.tests.unit.drivers.modules.redfish.test_firmware_utils.FirmwareUtilsTestCase 26 26 0 0 0 Detail
test_cleanup
pass
test_cleanup_notstaged
pass
test_cleanup_swift_fails
pass
test_download_to_temp_file
pass
test_download_to_temp_http
pass
test_download_to_temp_invalid
pass
test_download_to_temp_swift
pass
test_get_swift_temp_url
pass
test_stage_http
pass
test_stage_http_copyfile
pass
test_stage_http_copyfile_fails
pass
test_stage_local_external
pass
test_stage_swift
pass
test_validate_update_firmware_args
pass
test_validate_update_firmware_args_checksum_missing
pass
test_validate_update_firmware_args_checksum_not_string
pass
test_validate_update_firmware_args_not_list
pass
test_validate_update_firmware_args_source_not_known
pass
test_validate_update_firmware_args_unknown_key
pass
test_validate_update_firmware_args_url_missing
pass
test_validate_update_firmware_args_url_not_string
pass
test_validate_update_firmware_args_wait_not_int
pass
test_verify_checksum
pass
test_verify_checksum_mismatch
pass
test_verify_checksum_sha256
pass
test_verify_checksum_sha512
pass
ironic.tests.unit.drivers.modules.redfish.test_inspect.RedfishInspectTestCase 26 26 0 0 0 Detail
test_create_port_when_its_state_is_none
pass
test_get_properties
pass
test_get_pxe_port_macs
pass
test_inspect_hardware_fail_missing_cpu_arch
pass
test_inspect_hardware_fail_missing_memory_mb
pass
test_inspect_hardware_ignore_missing_boot_mode
pass
test_inspect_hardware_ignore_missing_cpu_count
pass
test_inspect_hardware_ignore_missing_cpu_frequency
pass
test_inspect_hardware_ignore_missing_cpu_instruction_set
pass
test_inspect_hardware_ignore_missing_cpu_model
pass
test_inspect_hardware_ignore_missing_local_gb
pass
test_inspect_hardware_ignore_missing_memory_mb
pass
test_inspect_hardware_ignore_missing_nics
pass
test_inspect_hardware_ignore_missing_simple_storage
pass
test_inspect_hardware_ignore_missing_simple_storage_and_storage
pass
test_inspect_hardware_ignore_missing_storage
pass
test_inspect_hardware_ignore_missing_system_vendor
pass
test_inspect_hardware_ok
pass
test_inspect_hardware_preserve_boot_mode
pass
test_inspect_hardware_with_empty_pxe_port_macs
pass
test_inspect_hardware_with_no_mac
pass
test_inspect_hardware_with_none_pxe_port_macs
pass
test_inspect_hardware_with_set_port_pxe_disabled
pass
test_inspect_hardware_with_set_port_pxe_enabled
pass
test_inspect_port_creation
pass
test_validate
pass
ironic.tests.unit.drivers.modules.redfish.test_management.RedfishManagementTestCase 81 81 0 0 0 Detail
test__check_node_firmware_update_done
pass
test__check_node_firmware_update_fail
pass
test__check_node_firmware_update_in_progress
pass
test__check_node_firmware_update_redfish_conn_error
pass
test__check_node_firmware_update_still_waiting
pass
test__check_node_firmware_update_task_monitor_not_found
pass
test__check_node_firmware_update_wait_elapsed
pass
test__continue_firmware_updates_last_update
pass
test__continue_firmware_updates_more_updates
pass
test__continue_firmware_updates_wait
pass
test__get_sensors_data_drive_simple_storage
pass
test__get_sensors_data_drive_storage
pass
test__get_sensors_fan
pass
test__get_sensors_power
pass
test__get_sensors_temperatures
pass
test__query_firmware_update_failed
pass
test__query_firmware_update_failed_no_firmware_upd
pass
test__query_firmware_update_status
pass
test__query_firmware_update_status_no_firmware_upd
pass
test__stage_firmware_file_error
pass
test__stage_firmware_file_https
pass
test__stage_firmware_file_swift
pass
test_attach_virtual_media
pass
test_clear_secure_boot
pass
test_clear_secure_boot_not_implemented
pass
test_detach_virtual_media
pass
test_detach_virtual_media_all
pass
test_detect_vendor
pass
test_get_boot_device
pass
test_get_boot_mode
pass
test_get_indicator_state
pass
test_get_indicator_state_disk
pass
test_get_mac_addresses_missing_attr
pass
test_get_mac_addresses_no_ports_found
pass
test_get_mac_addresses_success
pass
test_get_properties
pass
test_get_secure_boot_state
pass
test_get_secure_boot_state_not_implemented
pass
test_get_sensors_data
pass
test_get_supported_boot_devices
pass
test_get_supported_boot_modes
pass
test_get_supported_indicators
pass
test_get_virtual_media
pass
test_inject_nmi
pass
test_inject_nmi_fail
pass
test_reset_secure_boot_to_default
pass
test_reset_secure_boot_to_default_not_implemented
pass
test_restore_boot_device
pass
test_restore_boot_device_compat
pass
test_restore_boot_device_failure
pass
test_restore_boot_device_noop
pass
test_set_boot_device
pass
test_set_boot_device_fail
pass
test_set_boot_device_fail_no_change
pass
test_set_boot_device_http_boot
pass
test_set_boot_device_persistence_fallback
pass
test_set_boot_device_persistency
pass
test_set_boot_device_persistency_no_change
pass
test_set_boot_device_persistency_vendor
pass
test_set_boot_mode
pass
test_set_boot_mode_fail
pass
test_set_boot_mode_unsupported
pass
test_set_indicator_state
pass
test_set_indicator_state_disk
pass
test_set_secure_boot_state
pass
test_set_secure_boot_state_boot_mode_fails
pass
test_set_secure_boot_state_boot_mode_incorrect
pass
test_set_secure_boot_state_boot_mode_no_change
pass
test_set_secure_boot_state_boot_mode_unknown
pass
test_set_secure_boot_state_not_implemented
pass
test_update_firmware
pass
test_update_firmware_invalid_args
pass
test_update_firmware_stage
pass
test_update_firmware_stage_both
pass
test_validate
pass
test_wait_for_boot_mode
pass
test_wait_for_boot_mode_immediate
pass
test_wait_for_secure_boot
pass
test_wait_for_secure_boot_immediate
pass
test_wait_for_secure_boot_no_wait
pass
test_wait_for_secure_boot_timeout
pass
ironic.tests.unit.drivers.modules.redfish.test_power.RedfishPowerTestCase 14 14 0 0 0 Detail
test_get_power_state
pass
test_get_properties
pass
test_get_supported_power_states
pass
test_reboot_fail
pass
test_reboot_fail_on_power_on
pass
test_reboot_from_power_off
pass
test_reboot_from_power_off_with_disable_power_off
pass
test_reboot_from_power_on
pass
test_reboot_from_power_on_with_disable_power_off
pass
test_reboot_not_reached
pass
test_set_power_state
pass
test_set_power_state_fail
pass
test_set_power_state_not_reached
pass
test_validate
pass
ironic.tests.unit.drivers.modules.redfish.test_raid.RedfishRAIDTestCase 39 39 0 0 0 Detail
test__check_node_raid_config_clean
pass
test__check_node_raid_config_deploy
pass
test__check_node_raid_config_pending_create
pass
test__check_node_raid_config_pending_delete
pass
test__get_controller
pass
test__get_controller_no_controllers
pass
test__get_first_controller_controllers
pass
test__get_first_controller_empty
pass
test__get_first_controller_storage_controllers
pass
test__get_storage_controller
pass
test__max_volume_size_bytes_raid0
pass
test__max_volume_size_bytes_raid1
pass
test__max_volume_size_bytes_raid5
pass
test__max_volume_size_bytes_raid6
pass
test__raid_config_in_progress_failed
pass
test__raid_config_in_progress_still_processing
pass
test__raid_config_in_progress_success
pass
test__raid_config_in_progress_task_mon_error
pass
test__volume_usage_per_disk_bytes_raid10
pass
test__volume_usage_per_disk_bytes_raid5
pass
test_create_config_case_1a
pass
test_create_config_case_1b
pass
test_create_config_case_1b_apply_time_immediate
pass
test_create_config_case_1b_apply_time_on_reset
pass
test_create_config_case_2
pass
test_create_config_case_2_on_reset
pass
test_create_config_case_3
pass
test_create_config_case_4
pass
test_create_config_case_5a
pass
test_create_config_case_5b
pass
test_create_config_case_6
pass
test_create_config_interface_type
pass
test_delete_config_immediate
pass
test_delete_config_on_reset
pass
test_get_physical_disks
pass
test_update_raid_config_missing_raid_type
pass
test_validate_raid_config
pass
test_validate_raid_config_scsi
pass
test_volume_create_error_handler
pass
ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsAuthTestCase 10 10 0 0 0 Detail
test_auth_auto
pass
test_auth_basic
pass
test_auth_session
pass
test_disabled_sessions_cache
pass
test_ensure_basic_session_caching
pass
test_ensure_new_session_address
pass
test_ensure_new_session_password
pass
test_ensure_new_session_username
pass
test_ensure_session_reuse
pass
test_expire_old_sessions
pass
ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsSystemTestCase 8 8 0 0 0 Detail
test_get_system
pass
test_get_system_multiple_systems
pass
test_get_system_resource_access_error_retry
pass
test_get_system_resource_attribute_error
pass
test_get_system_resource_connection_error_retry
pass
test_get_system_resource_not_found
pass
test_wait_until_get_system_ready
pass
test_wait_until_get_system_ready_with_connection_error
pass
ironic.tests.unit.drivers.modules.redfish.test_utils.RedfishUtilsTestCase 24 24 0 0 0 Detail
test_get_event_service
pass
test_get_event_service_error
pass
test_get_system_collection
pass
test_get_system_collection_error
pass
test_get_task_monitor
pass
test_get_task_monitor_error
pass
test_get_update_service
pass
test_get_update_service_error
pass
test_parse_driver_info
pass
test_parse_driver_info_default_scheme
pass
test_parse_driver_info_default_scheme_ipv6_brackets_added
pass
test_parse_driver_info_default_scheme_with_port
pass
test_parse_driver_info_invalid_address
pass
test_parse_driver_info_invalid_auth_type
pass
test_parse_driver_info_invalid_string_value_verify_ca
pass
test_parse_driver_info_invalid_system_id
pass
test_parse_driver_info_invalid_value_verify_ca
pass
test_parse_driver_info_missing_info
pass
test_parse_driver_info_missing_system_id
pass
test_parse_driver_info_path_verify_ca
pass
test_parse_driver_info_valid_auth_type
pass
test_parse_driver_info_valid_capath
pass
test_parse_driver_info_valid_string_value_verify_ca
pass
test_parse_driver_info_with_root_prefix
pass
ironic.tests.unit.drivers.modules.redfish.test_vendor.RedfishVendorPassthruTestCase 12 12 0 0 0 Detail
test_create_subscription
pass
test_delete_subscription
pass
test_eject_vmedia_all
pass
test_eject_vmedia_cd
pass
test_get_all_subscriptions
pass
test_get_all_subscriptions_empty
pass
test_get_subscription_does_not_exist
pass
test_get_subscription_exists
pass
test_invalid_delete_subscription
pass
test_validate_invalid_create_subscription
pass
test_validate_invalid_delete_subscription
pass
test_validate_invalid_dev
pass
ironic.tests.unit.drivers.modules.storage.test_cinder.CinderInterfaceTestCase 28 28 0 0 0 Detail
test__fail_validation
pass
test__generate_connector_iscsi
pass
test__generate_connector_iscsi_and_unknown
pass
test__generate_connector_multiple_fc_wwns
pass
test__generate_connector_raises_with_insufficient_data
pass
test__generate_connector_single_path
pass
test__generate_connector_unknown_raises_excption
pass
test_attach_detach_called_with_target_and_connector
pass
test_attach_detach_volumes_fails_without_connectors
pass
test_attach_detach_volumes_no_volumes
pass
test_attach_volumes_failure
pass
test_attach_volumes_failure_no_attach_error
pass
test_detach_volumes_failure
pass
test_detach_volumes_failure_raises_exception
pass
test_should_write_image
pass
test_validate_fail_on_unknown_volume_types
pass
test_validate_fails_fc_conn_iscsi_target
pass
test_validate_fails_iscsi_conn_fc_target
pass
test_validate_fails_when_fc_connectors_unequal
pass
test_validate_fails_with_ipxe_not_enabled
pass
test_validate_failure_if_fc_boot_no_connectors
pass
test_validate_failure_if_iscsi_boot_no_connectors
pass
test_validate_success_connectors_and_boot
pass
test_validate_success_fc_connectors
pass
test_validate_success_fc_targets
pass
test_validate_success_iscsi_connector
pass
test_validate_success_iscsi_targets
pass
test_validate_success_no_settings
pass
ironic.tests.unit.drivers.modules.storage.test_external.ExternalInterfaceTestCase 2 2 0 0 0 Detail
test_should_write_image
pass
test_validate_fails_with_ipxe_not_enabled
pass
ironic.tests.unit.drivers.modules.test_agent.AgentRAIDTestCase 17 17 0 0 0 Detail
test__create_configuration_final
pass
test__create_configuration_final_bad_command_result
pass
test__create_configuration_final_bad_command_result2
pass
test__create_configuration_final_registered_clean
pass
test__create_configuration_final_registered_deploy
pass
test__delete_configuration_final
pass
test__delete_configuration_final_registered
pass
test_apply_configuration
pass
test_create_configuration
pass
test_create_configuration_empty_target_raid_config
pass
test_create_configuration_no_target_raid_config_after_skipping
pass
test_create_configuration_skip_nonroot
pass
test_create_configuration_skip_root
pass
test_delete_configuration
pass
test_get_clean_steps
pass
test_get_clean_steps_config_priority
pass
test_get_deploy_steps
pass
ironic.tests.unit.drivers.modules.test_agent.AgentRescueTestCase 17 17 0 0 0 Detail
test_agent_rescue
pass
test_agent_rescue_clean_up
pass
test_agent_rescue_clean_up_no_manage_boot
pass
test_agent_rescue_clean_up_smartnic
pass
test_agent_rescue_disable_power_off
pass
test_agent_rescue_no_manage_agent_boot
pass
test_agent_rescue_power_on
pass
test_agent_rescue_validate
pass
test_agent_rescue_validate_fails_empty_rescue_password
pass
test_agent_rescue_validate_fails_no_rescue_password
pass
test_agent_rescue_validate_no_manage_agent
pass
test_agent_rescue_with_smartnic_port
pass
test_agent_unrescue
pass
test_agent_unrescue_disable_power_off
pass
test_agent_unrescue_no_manage_agent_boot
pass
test_agent_unrescue_power_on
pass
test_agent_unrescue_with_smartnic_port
pass
ironic.tests.unit.drivers.modules.test_agent.ConfigureLocalBootTest 20 20 0 0 0 Detail
test_configure_local_boot
pass
test_configure_local_boot_boot_loader_install_fail
pass
test_configure_local_boot_enforce_persistent_boot_device_always
pass
test_configure_local_boot_enforce_persistent_boot_device_default
pass
test_configure_local_boot_enforce_persistent_boot_device_never
pass
test_configure_local_boot_lenovo
pass
test_configure_local_boot_no_root_uuid
pass
test_configure_local_boot_no_root_uuid_whole_disk
pass
test_configure_local_boot_on_non_software_raid
pass
test_configure_local_boot_on_software_raid
pass
test_configure_local_boot_on_software_raid_bios
pass
test_configure_local_boot_on_software_raid_exception_bios
pass
test_configure_local_boot_on_software_raid_exception_uefi
pass
test_configure_local_boot_on_software_raid_explicit_uuid
pass
test_configure_local_boot_on_software_raid_explicit_uuid_bios
pass
test_configure_local_boot_set_boot_device_fail
pass
test_configure_local_boot_uefi
pass
test_configure_local_boot_whole_disk_image
pass
test_configure_local_boot_whole_disk_image_bios
pass
test_configure_local_boot_with_prep
pass
ironic.tests.unit.drivers.modules.test_agent.PrepareInstanceToBootTest 3 3 0 0 0 Detail
test_prepare_instance_to_boot
pass
test_prepare_instance_to_boot_configure_fails
pass
test_prepare_instance_to_boot_localboot_prep_partition
pass
ironic.tests.unit.drivers.modules.test_agent.SwitchToTenantNetworkTest 2 2 0 0 0 Detail
test_switch_to_tenant_network
pass
test_switch_to_tenant_network_fails
pass
ironic.tests.unit.drivers.modules.test_agent.TearDownAgentTest 10 10 0 0 0 Detail
test_tear_down_agent
pass
test_tear_down_agent_disable_power_off
pass
test_tear_down_agent_get_power_state_fails
pass
test_tear_down_agent_no_power_on_support
pass
test_tear_down_agent_power_action_oob_power_off
pass
test_tear_down_agent_power_action_oob_power_off_failed
pass
test_tear_down_agent_power_off_fails
pass
test_tear_down_agent_soft_poweroff_doesnt_complete
pass
test_tear_down_agent_soft_poweroff_fails
pass
test_tear_down_agent_soft_poweroff_race
pass
ironic.tests.unit.drivers.modules.test_agent.TestAgentDeploy 61 61 0 0 0 Detail
test_clean_up
pass
test_clean_up_disable_power_off
pass
test_deploy
pass
test_deploy_fast_track
pass
test_deploy_storage_should_write_image_false
pass
test_deploy_with_deployment_reboot
pass
test_get_clean_steps
pass
test_get_clean_steps_config_priority
pass
test_get_properties
pass
test_get_service_steps
pass
test_prepare
pass
test_prepare_active_and_unrescue_states
pass
test_prepare_adopting
pass
test_prepare_boot_from_volume
pass
test_prepare_cleaning
pass
test_prepare_cleaning_fast_track
pass
test_prepare_cleaning_manage_agent_boot_false
pass
test_prepare_fast_track
pass
test_prepare_instance_boot
pass
test_prepare_instance_boot_localboot
pass
test_prepare_instance_boot_no_manage_agent_boot
pass
test_prepare_instance_boot_partition_image
pass
test_prepare_instance_boot_partition_localboot_ppc64
pass
test_prepare_instance_boot_storage_should_write_image_with_smartnic
pass
test_prepare_manage_agent_boot_false
pass
test_prepare_rescue_states
pass
test_prepare_service
pass
test_prepare_storage_write_false
pass
test_prepare_with_neutron_net
pass
test_prepare_with_smartnic_port
pass
test_tear_down
pass
test_tear_down_cleaning
pass
test_tear_down_cleaning_manage_agent_boot_false
pass
test_tear_down_disable_power_off
pass
test_tear_down_service
pass
test_tear_down_service_disable_power_off
pass
test_tear_down_with_smartnic_port
pass
test_validate
pass
test_validate_driver_info_manage_agent_boot_false
pass
test_validate_file_image_no_checksum
pass
test_validate_instance_info_missing_params
pass
test_validate_invalid_image_type
pass
test_validate_invalid_proxies
pass
test_validate_invalid_root_device_hints
pass
test_validate_invalid_root_device_hints_iinfo
pass
test_validate_nonglance_image_no_checksum
pass
test_validate_nonglance_image_no_checksum_os_algo
pass
test_validate_nonglance_image_no_os_algo
pass
test_validate_nonglance_image_no_os_checksum
pass
test_validate_nonglance_image_no_os_image_hash
pass
test_validate_oci_no_checksum
pass
test_validate_storage_should_write_image_false
pass
test_write_image
pass
test_write_image_basic_auth_success
pass
test_write_image_basic_auth_success_blocked
pass
test_write_image_image_source_is_url
pass
test_write_image_oci_authorization
pass
test_write_image_partition_image
pass
test_write_image_render_configdrive
pass
test_write_image_with_no_proxy_without_proxies
pass
test_write_image_with_proxies
pass
ironic.tests.unit.drivers.modules.test_agent.TestAgentMethods 16 16 0 0 0 Detail
test_check_image_size
pass
test_check_image_size_fail
pass
test_check_image_size_fail_by_agent_consumed_memory
pass
test_check_image_size_raw_stream_disabled
pass
test_check_image_size_raw_stream_enabled
pass
test_check_image_size_raw_stream_enabled_format_qcow2
pass
test_check_image_size_raw_stream_enabled_format_raw
pass
test_check_image_size_without_memory_mb
pass
test_validate_http_provisioning_http_image
pass
test_validate_http_provisioning_invalid_image_download_source
pass
test_validate_http_provisioning_invalid_image_download_source2
pass
test_validate_http_provisioning_missing_args
pass
test_validate_http_provisioning_missing_args_file
pass
test_validate_http_provisioning_missing_args_local_http
pass
test_validate_http_provisioning_missing_args_local_via_node
pass
test_validate_http_provisioning_not_http
pass
ironic.tests.unit.drivers.modules.test_agent.TestBootcAgentDeploy 6 6 0 0 0 Detail
test_execute_bootc_install
pass
test_set_boot_to_disk
pass
test_set_boot_to_disk_lenovo
pass
test_validate
pass
test_validate_fails_image_source_not_set
pass
test_validate_fails_with_non_oci
pass
ironic.tests.unit.drivers.modules.test_agent.TestCustomAgentDeploy 11 11 0 0 0 Detail
test_clean_up
pass
test_clean_up_disable_power_off
pass
test_deploy
pass
test_deploy_fast_track
pass
test_deploy_storage_should_write_image_false
pass
test_deploy_with_deployment_reboot
pass
test_get_properties
pass
test_prepare
pass
test_prepare_disable_power_off
pass
test_prepare_fast_track
pass
test_validate
pass
ironic.tests.unit.drivers.modules.test_agent_base.AgentRescueTests 5 5 0 0 0 Detail
test__finalize_rescue
pass
test__finalize_rescue_bad_command_result
pass
test__finalize_rescue_exc
pass
test__finalize_rescue_missing_command_result
pass
test__finalize_rescue_with_smartnic_port
pass
ironic.tests.unit.drivers.modules.test_agent_base.BootInstanceTest 2 2 0 0 0 Detail
test_boot_instance
pass
test_boot_instance_no_power_on
pass
ironic.tests.unit.drivers.modules.test_agent_base.ContinueCleaningTest 14 14 0 0 0 Detail
test_continue_cleaning
pass
test_continue_cleaning_after_reboot
pass
test_continue_cleaning_automated_clean_version_mismatch
pass
test_continue_cleaning_clean_version_mismatch_fail
pass
test_continue_cleaning_fail
pass
test_continue_cleaning_manual_clean_version_mismatch
pass
test_continue_cleaning_no_step_running
pass
test_continue_cleaning_old_command
pass
test_continue_cleaning_reboot
pass
test_continue_cleaning_running
pass
test_continue_cleaning_unknown
pass
test_continue_cleaning_with_hook
pass
test_continue_cleaning_with_hook_fails
pass
test_continue_manual_cleaning
pass
ironic.tests.unit.drivers.modules.test_agent_base.ContinueServiceTest 4 4 0 0 0 Detail
test_continue_servicing
pass
test_continue_servicing_after_reboot
pass
test_continue_servicing_reboot
pass
test_continue_servicing_running
pass
ironic.tests.unit.drivers.modules.test_agent_base.HeartbeatMixinTest 23 23 0 0 0 Detail
test_heartbeat_continue_cleaning
pass
test_heartbeat_continue_cleaning_fails
pass
test_heartbeat_continue_cleaning_polling
pass
test_heartbeat_continue_deploy_first_run
pass
test_heartbeat_continue_deploy_second_run
pass
test_heartbeat_continue_servicing
pass
test_heartbeat_continue_servicing_fails
pass
test_heartbeat_deploy_done_raises_with_event
pass
test_heartbeat_deploy_fails
pass
test_heartbeat_in_maintenance
pass
test_heartbeat_in_maintenance_abort
pass
test_heartbeat_noops_in_wrong_state
pass
test_heartbeat_noops_in_wrong_state2
pass
test_heartbeat_polling
pass
test_heartbeat_records_fast_track
pass
test_heartbeat_records_fast_track_via_driver_info
pass
test_heartbeat_records_when_appropriate
pass
test_heartbeat_rescue
pass
test_heartbeat_rescue_fails
pass
test_heartbeat_resume_clean
pass
test_heartbeat_resume_clean_fails
pass
test_heartbeat_resume_service
pass
test_heartbeat_with_reservation
pass
ironic.tests.unit.drivers.modules.test_agent_base.PostStepHooksTest 9 9 0 0 0 Detail
test__get_post_step_hook
pass
test__get_post_step_hook_no_hook_registered
pass
test__post_step_reboot
pass
test__post_step_reboot_deploy
pass
test__post_step_reboot_fail
pass
test__post_step_reboot_fail_deploy
pass
test__post_step_reboot_fail_servicing
pass
test__post_step_reboot_pregenerated_token
pass
test_post_clean_step_hook
pass
ironic.tests.unit.drivers.modules.test_agent_base.StepMethodsTestCase 15 15 0 0 0 Detail
test_agent_get_steps
pass
test_agent_get_steps_deploy
pass
test_execute_clean_step
pass
test_execute_clean_step_running
pass
test_execute_clean_step_version_mismatch
pass
test_execute_deploy_step
pass
test_execute_service_step
pass
test_find_step
pass
test_find_step_not_found
pass
test_get_deploy_steps
pass
test_get_deploy_steps_only_oob
pass
test_get_steps_custom_interface
pass
test_get_steps_missing_steps
pass
test_get_steps_override_priorities
pass
test_get_steps_override_priorities_none
pass
ironic.tests.unit.drivers.modules.test_agent_base.TestRefreshCleanSteps 5 5 0 0 0 Detail
test_refresh_steps
pass
test_refresh_steps_busy
pass
test_refresh_steps_deploy
pass
test_refresh_steps_missing_interface
pass
test_refresh_steps_missing_steps
pass
ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClient 41 41 0 0 0 Detail
test__command
pass
test__command_agent_client
pass
test__command_error_code
pass
test__command_error_code_agent_busy
pass
test__command_error_code_agent_busy_conflict
pass
test__command_error_code_okay_error_typeerror_embedded
pass
test__command_fail_connect
pass
test__command_fail_connect_command_is_running
pass
test__command_fail_connect_command_not_running
pass
test__command_fail_connect_no_command_running
pass
test__command_fail_connect_wrong_command_running
pass
test__command_fail_json
pass
test__command_fail_post
pass
test__command_poll
pass
test__command_verify
pass
test__command_verify_config
pass
test__command_verify_disable
pass
test__command_verify_disable_in_driver_info
pass
test__command_verify_internal
pass
test__command_verify_invalid_file
pass
test__get_command_body
pass
test__get_command_url
pass
test__get_command_url_fail
pass
test_content_type_header
pass
test_execute_clean_step
pass
test_execute_service_step
pass
test_finalize_rescue
pass
test_finalize_rescue_exc
pass
test_finalize_rescue_fallback
pass
test_finalize_rescue_fallback_restricted
pass
test_get_clean_steps
pass
test_get_commands_status
pass
test_get_commands_status_no_retries
pass
test_get_commands_status_retries
pass
test_get_commands_status_verify
pass
test_get_service_steps
pass
test_get_service_steps_older_client
pass
test_install_bootloader
pass
test_install_bootloader_with_prep
pass
test_power_off
pass
test_sync
pass
ironic.tests.unit.drivers.modules.test_agent_client.TestAgentClientAttempts 4 4 0 0 0 Detail
test__command_fail_agent_token_required
pass
test__command_fail_all_attempts
pass
test__command_succeed_after_one_timeout
pass
test__command_succeed_after_two_timeouts
pass
ironic.tests.unit.drivers.modules.test_agent_client.TestLockDown 4 4 0 0 0 Detail
test_agent_already_down
pass
test_okay
pass
test_okay_with_fail_if_unavailable
pass
test_timeout
pass
ironic.tests.unit.drivers.modules.test_agent_power.AgentPowerTest 10 10 0 0 0 Detail
test_basics
pass
test_get_power_state
pass
test_get_power_state_unknown
pass
test_reboot
pass
test_reboot_another_state
pass
test_reboot_into_instance
pass
test_reboot_timeout
pass
test_validate
pass
test_validate_fails
pass
test_validate_no_fast_track
pass
ironic.tests.unit.drivers.modules.test_boot_mode_utils.GetBootModeTestCase 9 9 0 0 0 Detail
test_get_boot_mode_bios
pass
test_get_boot_mode_bios_default
pass
test_get_boot_mode_default
pass
test_get_boot_mode_default_set
pass
test_get_boot_mode_for_deploy_using_capabilities
pass
test_get_boot_mode_for_deploy_using_instance_info
pass
test_get_boot_mode_for_deploy_using_instance_info_cap
pass
test_get_boot_mode_for_deploy_using_instance_info_secure_boot
pass
test_get_boot_mode_uefi
pass
ironic.tests.unit.drivers.modules.test_boot_mode_utils.SecureBootTestCase 8 8 0 0 0 Detail
test_configure
pass
test_configure_exception
pass
test_configure_none_requested
pass
test_configure_unsupported
pass
test_deconfigure
pass
test_deconfigure_exception
pass
test_deconfigure_none_requested
pass
test_deconfigure_unsupported
pass
ironic.tests.unit.drivers.modules.test_console_utils.ConsoleUtilsTestCase 48 48 0 0 0 Detail
test__ensure_console_pid_dir_exists
pass
test__ensure_console_pid_dir_exists_fail
pass
test__get_console_pid
pass
test__get_console_pid_dir
pass
test__get_console_pid_dir_tempdir
pass
test__get_console_pid_file
pass
test__get_console_pid_file_not_found
pass
test__get_console_pid_not_a_num
pass
test__stop_console
pass
test__stop_console_exception
pass
test__stop_console_forced_kill
pass
test__stop_console_nopid
pass
test__stop_console_shellinabox_not_running
pass
test__verify_port_default
pass
test__verify_port_hostname
pass
test__verify_port_ipv4
pass
test__verify_port_ipv6
pass
test_allocate_port_no_free_ports
pass
test_allocate_port_range_retry
pass
test_allocate_port_success
pass
test_get_shellinabox_console_https_url
pass
test_get_shellinabox_console_url
pass
test_get_socat_console_url_tcp
pass
test_get_socat_console_url_tcp6
pass
test_get_socat_console_url_tcp_with_address_conf
pass
test_invalid_console_port_range
pass
test_make_persistent_password_file
pass
test_make_persistent_password_file_fail
pass
test_start_shellinabox_console
pass
test_start_shellinabox_console_fail
pass
test_start_shellinabox_console_fail_no_pid
pass
test_start_shellinabox_console_fail_nopiddir
pass
test_start_shellinabox_console_nopid
pass
test_start_shellinabox_console_timeout
pass
test_start_socat_console
pass
test_start_socat_console_check_arg_bind_addr_default_ipv4
pass
test_start_socat_console_check_arg_bind_addr_ipv4
pass
test_start_socat_console_check_arg_default_timeout
pass
test_start_socat_console_check_arg_timeout
pass
test_start_socat_console_check_arg_timeout_disabled
pass
test_start_socat_console_fail
pass
test_start_socat_console_fail_nopiddir
pass
test_start_socat_console_nopid
pass
test_stop_shellinabox_console
pass
test_stop_shellinabox_console_fail_nopid
pass
test_stop_socat_console
pass
test_stop_socat_console_fail_nopid
pass
test_valid_console_port_range
pass
ironic.tests.unit.drivers.modules.test_deploy_utils.AgentMethodsTestCase 21 21 0 0 0 Detail
test_agent_add_clean_params
pass
test_build_agent_options_conf
pass
test_build_agent_options_keystone
pass
test_direct_deploy_should_convert_raw_image_no_force_raw
pass
test_direct_deploy_should_convert_raw_image_no_stream
pass
test_direct_deploy_should_convert_raw_image_partition
pass
test_direct_deploy_should_convert_raw_image_true
pass
test_prepare_inband_cleaning
pass
test_prepare_inband_cleaning_broken_fast_track
pass
test_prepare_inband_cleaning_fast_track
pass
test_prepare_inband_cleaning_manage_boot_false
pass
test_prepare_inband_service
pass
test_tear_down_inband_cleaning
pass
test_tear_down_inband_cleaning_cleaning_error
pass
test_tear_down_inband_cleaning_disable_power_off
pass
test_tear_down_inband_cleaning_disable_power_off_and_fast_track
pass
test_tear_down_inband_cleaning_fast_track
pass
test_tear_down_inband_cleaning_manage_boot_false
pass
test_tear_down_inband_service
pass
test_tear_down_inband_service_disable_power_off
pass
test_tear_down_inband_service_service_error
pass
ironic.tests.unit.drivers.modules.test_deploy_utils.AsyncStepTestCase 8 8 0 0 0 Detail
test_get_async_step_return_state_cleaning
pass
test_get_async_step_return_state_deploying
pass
test_set_async_step_flags_cleaning_set_all
pass
test_set_async_step_flags_cleaning_set_one
pass
test_set_async_step_flags_clears_non_pregenerated_token
pass
test_set_async_step_flags_clears_polling_if_not_set
pass
test_set_async_step_flags_deploying_set_all
pass
test_set_async_step_flags_deploying_set_one
pass
ironic.tests.unit.drivers.modules.test_deploy_utils.GetPxeBootConfigTestCase 23 23 0 0 0 Detail
test_get_ipxe_boot_bios
pass
test_get_ipxe_boot_file_fallback
pass
test_get_ipxe_boot_file_fallback_bios
pass
test_get_ipxe_boot_file_other_arch
pass
test_get_ipxe_boot_file_uefi
pass
test_get_ipxe_boot_uefi
pass
test_get_ipxe_config_template
pass
test_get_ipxe_config_template_none
pass
test_get_ipxe_config_template_none_bios
pass
test_get_ipxe_config_template_override_pxe_fallback
pass
test_get_pxe_boot_file_bios_without_by_arch
pass
test_get_pxe_boot_file_cpu_in_by_arch
pass
test_get_pxe_boot_file_cpu_not_in_by_arch
pass
test_get_pxe_boot_file_emtpy_property
pass
test_get_pxe_boot_file_emtpy_property_bios_default
pass
test_get_pxe_boot_file_uefi_without_by_arch
pass
test_get_pxe_config_template_bios_without_by_arch
pass
test_get_pxe_config_template_cpu_in_by_arch
pass
test_get_pxe_config_template_cpu_not_in_by_arch
pass
test_get_pxe_config_template_emtpy_property
pass
test_get_pxe_config_template_emtpy_property_bios
pass
test_get_pxe_config_template_per_node
pass
test_get_pxe_config_template_uefi_without_by_arch
pass
ironic.tests.unit.drivers.modules.test_deploy_utils.GetSingleNicTestCase 3 3 0 0 0 Detail
test_get_single_nic_with_cleaning_vif_port_id
pass
test_get_single_nic_with_provisioning_vif_port_id
pass
test_get_single_nic_with_vif_port_id
pass
ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceImageCacheTestCase 2 2 0 0 0 Detail
test_with_master_path
pass
test_without_master_path
pass
ironic.tests.unit.drivers.modules.test_deploy_utils.InstanceInfoTestCase 21 21 0 0 0 Detail
test__check_disk_layout_unchanged
pass
test__check_disk_layout_unchanged_fails
pass
test_parse_instance_info_configdrive
pass
test_parse_instance_info_good
pass
test_parse_instance_info_invalid_ephemeral_disk
pass
test_parse_instance_info_invalid_ephemeral_gb
pass
test_parse_instance_info_invalid_preserve_ephemeral
pass
test_parse_instance_info_invalid_root_gb
pass
test_parse_instance_info_missing_instance_source
pass
test_parse_instance_info_missing_root_gb
pass
test_parse_instance_info_non_image_deploy
pass
test_parse_instance_info_nonglance_image
pass
test_parse_instance_info_nonglance_image_anaconda
pass
test_parse_instance_info_nonglance_image_no_kernel
pass
test_parse_instance_info_unicode_swap_mb
pass
test_parse_instance_info_valid_ephemeral_gb
pass
test_parse_instance_info_valid_ephemeral_missing_format
pass
test_parse_instance_info_valid_preserve_ephemeral_false
pass
test_parse_instance_info_valid_preserve_ephemeral_true
pass
test_parse_instance_info_whole_disk_image
pass
test_parse_instance_info_whole_disk_image_missing_root
pass
ironic.tests.unit.drivers.modules.test_deploy_utils.OtherFunctionTestCase 18 18 0 0 0 Detail
test_fetch_images
pass
test_fetch_images_checksum
pass
test_fetch_images_fail
pass
test_fetch_images_with_auth
pass
test_get_boot_option_anaconda_deploy
pass
test_get_boot_option_default_value
pass
test_get_ironic_api_url_fail
pass
test_get_ironic_api_url_from_keystone
pass
test_get_ironic_api_url_none
pass
test_is_anaconda_deploy
pass
test_is_anaconda_deploy_false
pass
test_is_software_raid
pass
test_is_software_raid_false
pass
test_set_failed_state
pass
test_set_failed_state_collect_deploy_logs
pass
test_set_failed_state_collect_deploy_logs_never
pass
test_set_failed_state_collect_deploy_logs_overide
pass
test_set_failed_state_no_poweroff
pass
ironic.tests.unit.drivers.modules.test_deploy_utils.ParseInstanceInfoCapabilitiesTestCase 15 15 0 0 0 Detail
test_all_supported_capabilities
pass
test_get_disk_label
pass
test_get_disk_label_nothing_set
pass
test_get_disk_label_nothing_set_bios_mode
pass
test_get_disk_label_uefi_mode
pass
test_is_secure_boot_requested_false
pass
test_is_secure_boot_requested_invalid
pass
test_is_secure_boot_requested_true
pass
test_parse_instance_info_capabilities
pass
test_parse_instance_info_capabilities_string
pass
test_parse_instance_info_invalid_type
pass
test_validate_boot_mode_capability
pass
test_validate_boot_mode_capability_instance_info
pass
test_validate_boot_mode_capability_instance_info_with_exc
pass
test_validate_boot_mode_capability_with_exc
pass
ironic.tests.unit.drivers.modules.test_deploy_utils.SwitchPxeConfigTestCase 6 6 0 0 0 Detail
test_switch_ipxe_config_whole_disk_image
pass
test_switch_ipxe_iscsi_boot
pass
test_switch_pxe_config_whole_disk_image
pass
test_switch_uefi_elilo_config_whole_disk_image
pass
test_switch_uefi_grub_config_whole_disk_image
pass
test_switch_uefi_ipxe_config_whole_disk_image
pass
ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForDeploy 18 18 0 0 0 Detail
test_build_instance_info_for_deploy_glance_anaconda
pass
test_build_instance_info_for_deploy_glance_anaconda_img_checked
pass
test_build_instance_info_for_deploy_glance_image
pass
test_build_instance_info_for_deploy_glance_image_checked
pass
test_build_instance_info_for_deploy_glance_partition_image
pass
test_build_instance_info_for_deploy_glance_partition_image_checked
pass
test_build_instance_info_for_deploy_image_not_found
pass
test_build_instance_info_for_deploy_nonglance_image
pass
test_build_instance_info_for_deploy_nonglance_image_fmt_checked
pass
test_build_instance_info_for_deploy_nonglance_image_fmt_not_checked
pass
test_build_instance_info_for_deploy_nonglance_part_img_checked
pass
test_build_instance_info_for_deploy_nonglance_partition_image
pass
test_build_instance_info_for_deploy_oci_url_local_download
pass
test_build_instance_info_for_deploy_oci_url_remote_download
pass
test_build_instance_info_for_deploy_oci_url_remote_download_rebuild
pass
test_build_instance_info_for_deploy_source_is_a_path
pass
test_build_instance_info_for_deploy_source_redirect
pass
test_build_instance_info_for_deploy_source_redirect_not_path
pass
ironic.tests.unit.drivers.modules.test_deploy_utils.TestBuildInstanceInfoForHttpProvisioning 15 15 0 0 0 Detail
test_build_instance_info_already_raw
pass
test_build_instance_info_already_raw_keeps_md5
pass
test_build_instance_info_file_image
pass
test_build_instance_info_force_raw
pass
test_build_instance_info_force_raw_drops_md5
pass
test_build_instance_info_local_image
pass
test_build_instance_info_local_image_already_raw
pass
test_build_instance_info_local_image_via_dinfo
pass
test_build_instance_info_local_image_via_iinfo
pass
test_build_instance_info_md5_not_permitted
pass
test_build_instance_info_no_force_raw
pass
test_build_instance_info_remote_checksum_image
pass
test_build_instance_info_remote_checksum_sha256
pass
test_build_instance_info_remote_checksum_sha512
pass
test_build_instance_info_remote_image_via_http_verified
pass
ironic.tests.unit.drivers.modules.test_deploy_utils.TestStorageInterfaceUtils 11 11 0 0 0 Detail
test_check_interface_capability
pass
test_get_remote_boot_volume
pass
test_get_remote_boot_volume_none
pass
test_is_iscsi_boot
pass
test_is_iscsi_boot_exception
pass
test_is_iscsi_boot_false
pass
test_is_iscsi_boot_false_fc_target
pass
test_populate_storage_driver_internal_info_error
pass
test_populate_storage_driver_internal_info_fc
pass
test_populate_storage_driver_internal_info_iscsi
pass
test_tear_down_storage_configuration
pass
ironic.tests.unit.drivers.modules.test_deploy_utils.TrySetBootDeviceTestCase 4 4 0 0 0 Detail
test_try_set_boot_device_ipmifailure_bios
pass
test_try_set_boot_device_ipmifailure_uefi
pass
test_try_set_boot_device_okay
pass
test_try_set_boot_device_some_other_exception
pass
ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateImagePropertiesTestCase 9 9 0 0 0 Detail
test_validate_image_properties_anaconda_deploy_image_source
pass
test_validate_image_properties_boot_iso_conflict
pass
test_validate_image_properties_glance_image_missing_stage2_id
pass
test_validate_image_properties_glance_image_not_authorized
pass
test_validate_image_properties_glance_image_not_found
pass
test_validate_image_properties_invalid_image_href
pass
test_validate_image_properties_local_boot
pass
test_validate_image_properties_nonglance_image
pass
test_validate_image_properties_ramdisk_deploy
pass
ironic.tests.unit.drivers.modules.test_deploy_utils.ValidateParametersTestCase 9 9 0 0 0 Detail
test__get_img_instance_info_boot_iso_only
pass
test__get_img_instance_info_good
pass
test__get_img_instance_info_good_non_glance_image
pass
test__get_img_instance_info_good_non_glance_image_anaconda
pass
test__get_img_instance_info_missing_image_source
pass
test__get_img_instance_info_non_glance_image_missing_kernel
pass
test__get_img_instance_info_non_glance_image_missing_ramdisk
pass
test__get_img_instance_info_ramdisk_deploy
pass
test__get_img_instance_info_whole_disk_image
pass
ironic.tests.unit.drivers.modules.test_graphical_console.TestGraphicalConsole 3 3 0 0 0 Detail
test__expire_console_sessions
pass
test_start_console
pass
test_stop_console
pass
ironic.tests.unit.drivers.modules.test_image_cache.CleanupImageCacheTestCase 5 5 0 0 0 Detail
test_both_clean_up
pass
test_clean_up_another_fs
pass
test_clean_up_fail
pass
test_no_clean_up
pass
test_one_clean_up
pass
ironic.tests.unit.drivers.modules.test_image_cache.TestFetchCleanup 13 13 0 0 0 Detail
test__fetch
pass
test__fetch_already_gpt
pass
test__fetch_already_raw
pass
test__fetch_convert_to_gpt
pass
test__fetch_deep_inspection_disabled
pass
test__fetch_disable_validation
pass
test__fetch_estimate_fallback
pass
test__fetch_format_does_not_match_glance
pass
test__fetch_not_safe_image
pass
test__fetch_part_already_exists
pass
test__fetch_ramdisk_image
pass
test__fetch_ramdisk_kernel
pass
test__fetch_with_image_auth
pass
ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheCleanUp 10 10 0 0 0 Detail
test_clean_up_amount_not_satisfied
pass
test_clean_up_cache_still_large
pass
test_clean_up_ensure_cache_size
pass
test_clean_up_ensure_cache_size_with_amount
pass
test_clean_up_files_with_links_untouched
pass
test_clean_up_old_deleted
pass
test_clean_up_old_with_amount
pass
test_cleanup_ordering
pass
test_temp_dir_exception
pass
test_temp_images_not_cleaned
pass
ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheDownload 5 5 0 0 0 Detail
test__download_image
pass
test__download_image_disable_validation
pass
test__download_image_large_url
pass
test__download_image_linkfail
pass
test__download_image_raises_memory_guard
pass
ironic.tests.unit.drivers.modules.test_image_cache.TestImageCacheFetch 10 10 0 0 0 Detail
test_fetch_image_both_master_and_dest_out_of_date
pass
test_fetch_image_dest_and_master_uptodate
pass
test_fetch_image_dest_and_master_uptodate_no_force_raw
pass
test_fetch_image_dest_out_of_date
pass
test_fetch_image_master_out_of_date
pass
test_fetch_image_no_master_dir
pass
test_fetch_image_no_master_dir_disable_validation
pass
test_fetch_image_no_master_dir_memory_low
pass
test_fetch_image_not_uuid
pass
test_fetch_image_not_uuid_no_force_raw
pass
ironic.tests.unit.drivers.modules.test_image_cache.TestUpdateImages 13 13 0 0 0 Detail
test__delete_dest_path_if_stale_no_dest
pass
test__delete_dest_path_if_stale_no_master
pass
test__delete_dest_path_if_stale_out_of_date
pass
test__delete_dest_path_if_stale_up_to_date
pass
test__delete_master_path_if_stale_glance_img
pass
test__delete_master_path_if_stale_glance_img_not_cached
pass
test__delete_master_path_if_stale_master_same_time
pass
test__delete_master_path_if_stale_master_up_to_date
pass
test__delete_master_path_if_stale_no_master
pass
test__delete_master_path_if_stale_no_updated_at
pass
test__delete_master_path_if_stale_oci_img
pass
test__delete_master_path_if_stale_oci_img_not_cached
pass
test__delete_master_path_if_stale_out_of_date
pass
ironic.tests.unit.drivers.modules.test_image_utils.ISOCacheTestCase 2 2 0 0 0 Detail
test__download_image_iso
pass
test_fetch_image_iso
pass
ironic.tests.unit.drivers.modules.test_image_utils.Ilo5ImageHandlerTestCase 1 1 0 0 0 Detail
test_ilo5_kernel_param_config
pass
ironic.tests.unit.drivers.modules.test_image_utils.IloImageHandlerTestCase 1 1 0 0 0 Detail
test_ilo_kernel_param_config
pass
ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageHandlerTestCase 1 1 0 0 0 Detail
test_redfish_kernel_param_config
pass
ironic.tests.unit.drivers.modules.test_image_utils.RedfishImageUtilsTestCase 44 44 0 0 0 Detail
test__find_param
pass
test__find_param_not_found
pass
test__prepare_iso_image_bios
pass
test__prepare_iso_image_bootable_iso
pass
test__prepare_iso_image_bootable_iso_with_instance_info
pass
test__prepare_iso_image_default_boot_mode
pass
test__prepare_iso_image_extra_params
pass
test__prepare_iso_image_kernel_params
pass
test__prepare_iso_image_kernel_params_defaults
pass
test__prepare_iso_image_kernel_params_driver_info
pass
test__prepare_iso_image_kernel_params_driver_info_bios
pass
test__prepare_iso_image_kernel_params_for_ramdisk_bios
pass
test__prepare_iso_image_kernel_params_for_ramdisk_cleaning
pass
test__prepare_iso_image_kernel_params_for_ramdisk_uefi
pass
test__prepare_iso_image_uefi
pass
test__prepare_iso_image_with_node_external_http_url
pass
test_cleanup_floppy_image
pass
test_cleanup_iso_image
pass
test_prepare_boot_iso
pass
test_prepare_boot_iso_user_supplied
pass
test_prepare_configdrive_image
pass
test_prepare_configdrive_image_binary_url
pass
test_prepare_configdrive_image_url
pass
test_prepare_deploy_iso
pass
test_prepare_deploy_iso_existing_iso
pass
test_prepare_deploy_iso_existing_iso_vendor_prefix
pass
test_prepare_deploy_iso_external_ip
pass
test_prepare_deploy_iso_network_data
pass
test_prepare_deploy_iso_tls
pass
test_prepare_disk_image
pass
test_prepare_disk_image_file
pass
test_prepare_disk_image_prefix
pass
test_prepare_floppy_image
pass
test_prepare_floppy_image_publish_with_config_external_http_url
pass
test_prepare_floppy_image_publish_with_node_external_http_url
pass
test_prepare_floppy_image_with_external_ip
pass
test_prepare_remote_image
pass
test_prepare_remote_image_custom_cache
pass
test_prepare_remote_image_file
pass
test_prepare_remote_image_from_swift
pass
test_prepare_remote_image_local
pass
test_prepare_remote_image_local_external_http_url
pass
test_prepare_remote_image_swift_noop
pass
test_prepare_remote_image_swift_schema
pass
ironic.tests.unit.drivers.modules.test_inspect_utils.GetBMCAddressesTestCase 8 8 0 0 0 Detail
test_localhost_as_url_ignored
pass
test_localhost_ignored
pass
test_normal_ip
pass
test_normal_ip_as_url
pass
test_normal_ipv6_as_url
pass
test_redfish_bmc_address_ipv6_brackets_no_scheme
pass
test_resolved_host
pass
test_resolved_host_in_url
pass
ironic.tests.unit.drivers.modules.test_inspect_utils.InspectFunctionTestCase 3 3 0 0 0 Detail
test_create_ports_if_not_exist
pass
test_create_ports_if_not_exist_attempts_port_creation_blindly
pass
test_create_ports_if_not_exist_mac_exception
pass
ironic.tests.unit.drivers.modules.test_inspect_utils.IntrospectionDataStorageFunctionsTestCase 11 11 0 0 0 Detail
test__get_inspection_data_from_swift
pass
test__get_inspection_data_from_swift_exception
pass
test__store_inspection_data_in_swift
pass
test_get_inspection_data_db
pass
test_get_inspection_data_db_exception
pass
test_get_inspection_data_nostore
pass
test_get_inspection_data_swift
pass
test_get_inspection_data_swift_exception
pass
test_store_inspection_data_db
pass
test_store_inspection_data_nostore
pass
test_store_inspection_data_swift
pass
ironic.tests.unit.drivers.modules.test_inspect_utils.LookupCacheTestCase 3 3 0 0 0 Detail
test_clear
pass
test_new_value
pass
test_replace_with_empty
pass
ironic.tests.unit.drivers.modules.test_inspect_utils.LookupNodeTestCase 23 23 0 0 0 Detail
test_by_bmc
pass
test_by_bmc_and_mac
pass
test_by_bmc_and_mac_and_uuid
pass
test_by_bmc_and_mac_not_found
pass
test_by_bmc_not_found
pass
test_by_bmc_wrong_state
pass
test_by_mac_not_found
pass
test_by_mac_wrong_state
pass
test_by_macs
pass
test_by_macs_partial
pass
test_by_unknown_bmc_and_mac
pass
test_by_uuid
pass
test_by_uuid_and_unknown_macs
pass
test_by_uuid_not_found
pass
test_by_uuid_wrong_state
pass
test_conflicting_bmc_and_uuid
pass
test_conflicting_macs
pass
test_conflicting_macs_and_bmc
pass
test_conflicting_macs_and_uuid
pass
test_duplicate_bmc
pass
test_duplicate_bmc_and_unknown_mac
pass
test_duplicate_bmc_resolved_by_macs
pass
test_no_input
pass
ironic.tests.unit.drivers.modules.test_inspect_utils.RunInspectionHooksTestCase 3 3 0 0 0 Detail
test_no_on_error
pass
test_post_hook_on_error_callback
pass
test_pre_hook_on_error_callback
pass
ironic.tests.unit.drivers.modules.test_inspect_utils.SwiftCleanUp 4 4 0 0 0 Detail
test_clean_up_swift_entries
pass
test_clean_up_swift_entries_with_404_exception
pass
test_clean_up_swift_entries_with_fail_exception
pass
test_clean_up_swift_entries_with_fail_exceptions
pass
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckInitTestCase 13 13 0 0 0 Detail
test_console_init_calls
pass
test_console_init_calls_already_checked
pass
test_console_init_calls_for_socat
pass
test_console_init_calls_for_socat_already_checked
pass
test_management_init_calls
pass
test_management_init_calls_already_checked
pass
test_power_init_calls
pass
test_power_init_calls_already_checked
pass
test_power_init_calls_raises_1
pass
test_power_init_calls_raises_2
pass
test_power_init_calls_raises_3
pass
test_vendor_passthru_init_calls
pass
test_vendor_passthru_init_calls_already_checked
pass
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolCheckOptionSupportedTestCase 12 12 0 0 0 Detail
test_check_all_options_fail
pass
test_check_all_options_no_ipmitool
pass
test_check_all_options_pass
pass
test_check_dual_bridge_fail
pass
test_check_dual_bridge_no_ipmitool
pass
test_check_dual_bridge_pass
pass
test_check_single_bridge_fail
pass
test_check_single_bridge_no_ipmitool
pass
test_check_single_bridge_pass
pass
test_check_timing_fail
pass
test_check_timing_no_ipmitool
pass
test_check_timing_pass
pass
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolDriverTestCase 79 79 0 0 0 Detail
test__allocate_port
pass
test__bmc_reset_cold
pass
test__bmc_reset_fail
pass
test__bmc_reset_ok
pass
test__parse_ipmi_sensor_data_debug
pass
test__parse_ipmi_sensor_data_failed
pass
test__parse_ipmi_sensor_data_missing_sensor_reading
pass
test__parse_ipmi_sensor_data_ok
pass
test__release_allocated_port
pass
test_detect_vendor
pass
test_dump_sdr_fail
pass
test_dump_sdr_ok
pass
test_get_force_boot_device_persistent
pass
test_get_power_state
pass
test_get_power_state_exception
pass
test_get_properties
pass
test_management_interface_force_set_boot_device_ok_bios
pass
test_management_interface_get_boot_device
pass
test_management_interface_get_boot_device_fail
pass
test_management_interface_get_boot_device_persistent
pass
test_management_interface_get_boot_device_unknown_dev
pass
test_management_interface_get_supported_boot_devices
pass
test_management_interface_inject_nmi_fail
pass
test_management_interface_inject_nmi_ok
pass
test_management_interface_no_force_set_boot_device_bios
pass
test_management_interface_set_boot_device_bad_device
pass
test_management_interface_set_boot_device_exec_failed
pass
test_management_interface_set_boot_device_ok_bios
pass
test_management_interface_set_boot_device_persistent_bios
pass
test_management_interface_set_boot_device_uefi
pass
test_management_interface_set_boot_device_uefi_and_onetime_smci
pass
test_management_interface_set_boot_device_uefi_and_persistent
pass
test_management_interface_set_boot_device_uefi_and_persistent_smci
pass
test_management_interface_set_boot_device_unknown_exception
pass
test_management_interface_set_boot_device_without_timeout_1_bios
pass
test_management_interface_set_boot_device_without_timeout_1_uefi
pass
test_management_interface_set_boot_device_without_timeout_2_bios
pass
test_management_interface_set_boot_device_without_timeout_2_uefi
pass
test_management_interface_validate_fail
pass
test_management_interface_validate_good
pass
test_power_validate
pass
test_reboot_already_off
pass
test_reboot_disable_power_off
pass
test_reboot_fail_power_off
pass
test_reboot_fail_power_on
pass
test_reboot_ok
pass
test_reboot_timeout_fail
pass
test_reboot_timeout_ok
pass
test_send_raw_bytes_fail
pass
test_send_raw_bytes_from_clean_step
pass
test_send_raw_bytes_is_in_step_list
pass
test_send_raw_bytes_ok
pass
test_send_raw_bytes_returns
pass
test_set_power_invalid_state
pass
test_set_power_off_ok
pass
test_set_power_off_timeout_ok
pass
test_set_power_on_fail
pass
test_set_power_on_ok
pass
test_set_power_on_timeout_fail
pass
test_set_power_on_timeout_ok
pass
test_set_power_on_with_next_boot
pass
test_set_power_on_with_next_boot_timeout
pass
test_set_soft_power_off_ok
pass
test_set_soft_power_off_timeout_ok
pass
test_set_soft_reboot_ok
pass
test_set_soft_reboot_timeout_fail
pass
test_set_soft_reboot_timeout_ok
pass
test_vendor_passthru_call_bmc_reset_cold
pass
test_vendor_passthru_call_bmc_reset_warm
pass
test_vendor_passthru_call_send_raw_bytes
pass
test_vendor_passthru_call_send_raw_bytes_with_http_method
pass
test_vendor_passthru_driver_routes
pass
test_vendor_passthru_validate__bmc_reset_cold_good
pass
test_vendor_passthru_validate__bmc_reset_good
pass
test_vendor_passthru_validate__bmc_reset_warm_good
pass
test_vendor_passthru_validate__parse_driver_info_fail
pass
test_vendor_passthru_validate__send_raw_bytes_fail
pass
test_vendor_passthru_validate__send_raw_bytes_good
pass
test_vendor_passthru_vendor_routes
pass
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodOnEnvPersistenceTestCase 38 38 0 0 0 Detail
test__exec_ipmitool_IPMI_version_1_5
pass
test__exec_ipmitool_cipher_suite
pass
test__exec_ipmitool_cipher_suite_error_noconfig
pass
test__exec_ipmitool_cipher_suite_set_with_error_config
pass
test__exec_ipmitool_cipher_suite_set_with_error_noconfig
pass
test__exec_ipmitool_exception
pass
test__exec_ipmitool_first_call_to_address
pass
test__exec_ipmitool_second_call_to_address_no_sleep
pass
test__exec_ipmitool_second_call_to_address_sleep
pass
test__exec_ipmitool_try_different_cipher_suite
pass
test__exec_ipmitool_two_calls_to_diff_address
pass
test__exec_ipmitool_with_check_exit_code
pass
test__exec_ipmitool_with_dual_bridging
pass
test__exec_ipmitool_with_empty_username
pass
test__exec_ipmitool_with_ironic_retries
pass
test__exec_ipmitool_with_port
pass
test__exec_ipmitool_with_single_bridging
pass
test__exec_ipmitool_with_timeout
pass
test__exec_ipmitool_with_timing
pass
test__exec_ipmitool_without_timing
pass
test__exec_ipmitool_without_username
pass
test__prepare_ipmi_password_str_password
pass
test__prepare_ipmi_password_with_numeric_password
pass
test_exec_ipmitool_exception_non_retryable_failure_bmc_initialization_in_progress
pass
test_exec_ipmitool_exception_non_retryable_failure_insufficient_resources_for_session
pass
test_exec_ipmitool_exception_non_retryable_failure_node_busy
pass
test_exec_ipmitool_exception_non_retryable_failure_out_of_space
pass
test_exec_ipmitool_exception_non_retryable_failure_timeout
pass
test_exec_ipmitool_exception_retries_exceeded_bmc_initialization_in_progress
pass
test_exec_ipmitool_exception_retries_exceeded_insufficient_resources_for_session
pass
test_exec_ipmitool_exception_retries_exceeded_node_busy
pass
test_exec_ipmitool_exception_retries_exceeded_out_of_space
pass
test_exec_ipmitool_exception_retries_exceeded_timeout
pass
test_exec_ipmitool_exception_retry_bmc_initialization_in_progress
pass
test_exec_ipmitool_exception_retry_insufficient_resources_for_session
pass
test_exec_ipmitool_exception_retry_node_busy
pass
test_exec_ipmitool_exception_retry_out_of_space
pass
test_exec_ipmitool_exception_retry_timeout
pass
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolPrivateMethodTestCase 80 80 0 0 0 Detail
test___set_and_wait_no_needless_status_polling
pass
test__check_cipher_suite_errors
pass
test__choose_cipher_suite_empty_list
pass
test__choose_cipher_suite_one_element
pass
test__choose_cipher_suite_returns_last_to_first
pass
test__exec_ipmitool_IPMI_version_1_5
pass
test__exec_ipmitool_cipher_suite
pass
test__exec_ipmitool_cipher_suite_error_noconfig
pass
test__exec_ipmitool_cipher_suite_set_with_error_config
pass
test__exec_ipmitool_cipher_suite_set_with_error_noconfig
pass
test__exec_ipmitool_exception
pass
test__exec_ipmitool_first_call_to_address
pass
test__exec_ipmitool_second_call_to_address_no_sleep
pass
test__exec_ipmitool_second_call_to_address_sleep
pass
test__exec_ipmitool_try_different_cipher_suite
pass
test__exec_ipmitool_two_calls_to_diff_address
pass
test__exec_ipmitool_with_check_exit_code
pass
test__exec_ipmitool_with_dual_bridging
pass
test__exec_ipmitool_with_empty_username
pass
test__exec_ipmitool_with_ironic_retries
pass
test__exec_ipmitool_with_ironic_retries_multiple
pass
test__exec_ipmitool_with_port
pass
test__exec_ipmitool_with_single_bridging
pass
test__exec_ipmitool_with_timeout
pass
test__exec_ipmitool_with_timing
pass
test__exec_ipmitool_without_timing
pass
test__exec_ipmitool_without_username
pass
test__ipmitool_timing_args
pass
test__parse_driver_info
pass
test__parse_driver_info_have_credentials
pass
test__parse_driver_info_invalid_ipmi_port
pass
test__parse_driver_info_invalid_ipmi_prot_version
pass
test__parse_driver_info_ipmi_cipher_suite
pass
test__parse_driver_info_ipmi_cipher_suite_ipmi_1_5
pass
test__parse_driver_info_ipmi_cipher_suite_not_a_number
pass
test__parse_driver_info_ipmi_hex_kg_key
pass
test__parse_driver_info_ipmi_hex_kg_key_odd_chars
pass
test__parse_driver_info_ipmi_port_valid
pass
test__parse_driver_info_ipmi_prot_version_1_5
pass
test__parse_driver_info_numeric_password
pass
test__parse_driver_info_terminal_port_allocated
pass
test__parse_driver_info_terminal_port_specified
pass
test__parse_driver_info_undefined_credentials
pass
test__parse_driver_info_with_dual_bridging_missing_parameters
pass
test__parse_driver_info_with_dual_bridging_not_supported
pass
test__parse_driver_info_with_dual_bridging_pass
pass
test__parse_driver_info_with_invalid_bridging_type
pass
test__parse_driver_info_with_no_bridging
pass
test__parse_driver_info_with_single_bridging_missing_parameters
pass
test__parse_driver_info_with_single_bridging_not_supported
pass
test__parse_driver_info_with_single_bridging_pass
pass
test__power_on_max_retries
pass
test__power_status_error
pass
test__power_status_exception
pass
test__power_status_off
pass
test__power_status_on
pass
test__prepare_ipmi_password_caller_exception
pass
test__prepare_ipmi_password_str_password
pass
test__prepare_ipmi_password_tempfile_known_exception
pass
test__prepare_ipmi_password_tempfile_unknown_exception
pass
test__prepare_ipmi_password_with_numeric_password
pass
test__prepare_ipmi_password_write_exception
pass
test__set_and_wait_explicit_reboot
pass
test__soft_power_off
pass
test__soft_power_off_max_retries
pass
test_exec_ipmitool_exception_non_retryable_failure_bmc_initialization_in_progress
pass
test_exec_ipmitool_exception_non_retryable_failure_insufficient_resources_for_session
pass
test_exec_ipmitool_exception_non_retryable_failure_node_busy
pass
test_exec_ipmitool_exception_non_retryable_failure_out_of_space
pass
test_exec_ipmitool_exception_non_retryable_failure_timeout
pass
test_exec_ipmitool_exception_retries_exceeded_bmc_initialization_in_progress
pass
test_exec_ipmitool_exception_retries_exceeded_insufficient_resources_for_session
pass
test_exec_ipmitool_exception_retries_exceeded_node_busy
pass
test_exec_ipmitool_exception_retries_exceeded_out_of_space
pass
test_exec_ipmitool_exception_retries_exceeded_timeout
pass
test_exec_ipmitool_exception_retry_bmc_initialization_in_progress
pass
test_exec_ipmitool_exception_retry_insufficient_resources_for_session
pass
test_exec_ipmitool_exception_retry_node_busy
pass
test_exec_ipmitool_exception_retry_out_of_space
pass
test_exec_ipmitool_exception_retry_timeout
pass
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolShellinaboxTestCase 18 18 0 0 0 Detail
test__exec_stop_console
pass
test__get_ipmi_cmd
pass
test__get_ipmi_cmd_without_user
pass
test__start_console
pass
test__start_console_empty_password
pass
test__start_console_fail
pass
test__start_console_fail_nodir
pass
test_console_validate
pass
test_console_validate_invalid_port
pass
test_console_validate_missing_port
pass
test_console_validate_missing_port_auto_allocate
pass
test_console_validate_wrong_ipmi_protocol_version
pass
test_get_console
pass
test_start_console
pass
test_start_console_alloc_port
pass
test_start_console_with_port
pass
test_stop_console
pass
test_stop_console_fail
pass
ironic.tests.unit.drivers.modules.test_ipmitool.IPMIToolSocatDriverTestCase 18 18 0 0 0 Detail
test__exec_stop_console
pass
test__get_ipmi_cmd
pass
test__get_ipmi_cmd_without_user
pass
test__start_console
pass
test__start_console_empty_password
pass
test__start_console_fail
pass
test__start_console_fail_nodir
pass
test_console_validate
pass
test_console_validate_invalid_port
pass
test_console_validate_missing_port
pass
test_console_validate_missing_port_auto_allocate
pass
test_console_validate_wrong_ipmi_protocol_version
pass
test_get_console
pass
test_start_console
pass
test_start_console_alloc_port
pass
test_start_console_with_port
pass
test_stop_console
pass
test_stop_console_fail
pass
ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootBaseUtils 1 1 0 0 0 Detail
test__node_set_boot_device_for_network_boot
pass
ironic.tests.unit.drivers.modules.test_ipxe.iPXEBootTestCase 41 41 0 0 0 Detail
test_clean_up_instance
pass
test_clean_up_ramdisk
pass
test_clean_up_ramdisk_rescue
pass
test_ensure_boot_interface_is_not_http_enabled
pass
test_get_properties
pass
test_prepare_instance
pass
test_prepare_instance_active
pass
test_prepare_instance_netboot_iscsi
pass
test_prepare_instance_netboot_iscsi_bios
pass
test_prepare_instance_netboot_ramdisk
pass
test_prepare_instance_ramdisk
pass
test_prepare_instance_ramdisk_bios
pass
test_prepare_instance_ramdisk_with_kernel_arg
pass
test_prepare_instance_with_fallback
pass
test_prepare_ramdisk
pass
test_prepare_ramdisk_cleaning
pass
test_prepare_ramdisk_conflicting_boot_modes
pass
test_prepare_ramdisk_conflicting_boot_modes_set_unsupported
pass
test_prepare_ramdisk_ipxe_swift
pass
test_prepare_ramdisk_ipxe_swift_whole_disk_image
pass
test_prepare_ramdisk_ipxe_with_copy_file_different
pass
test_prepare_ramdisk_ipxe_with_copy_no_file
pass
test_prepare_ramdisk_ipxe_without_copy
pass
test_prepare_ramdisk_rescue
pass
test_prepare_ramdisk_set_boot_mode_not_called
pass
test_prepare_ramdisk_set_boot_mode_on_bm
pass
test_prepare_ramdisk_set_boot_mode_on_ironic
pass
test_prepare_ramdisk_set_default_boot_mode_on_ironic_bios
pass
test_prepare_ramdisk_set_default_boot_mode_on_ironic_uefi
pass
test_prepare_ramdisk_uefi
pass
test_validate_fail_missing_deploy_kernel
pass
test_validate_fail_missing_deploy_ramdisk
pass
test_validate_fail_no_port
pass
test_validate_good
pass
test_validate_good_whole_disk_image
pass
test_validate_inspection
pass
test_validate_inspection_no_inspection_ramdisk
pass
test_validate_no_image_source_for_local_boot
pass
test_validate_skip_check_write_image_false
pass
test_validate_with_boot_iso
pass
test_validate_with_boot_iso_and_image_source
pass
ironic.tests.unit.drivers.modules.test_ipxe.iPXEHttpBootTestCase 4 4 0 0 0 Detail
test_http_boot_enabled
pass
test_prepare_ramdisk
pass
test_prepare_ramdisk_rescue
pass
test_prepare_ramdisk_uefi
pass
ironic.tests.unit.drivers.modules.test_ipxe.iPXEValidateRescueTestCase 3 3 0 0 0 Detail
test_validate_rescue
pass
test_validate_rescue_fails_no_rescue_kernel
pass
test_validate_rescue_no_rescue_ramdisk
pass
ironic.tests.unit.drivers.modules.test_noop.NoInterfacesTestCase 6 6 0 0 0 Detail
test_bios
pass
test_console
pass
test_inspect
pass
test_load_by_name
pass
test_rescue
pass
test_vendor
pass
ironic.tests.unit.drivers.modules.test_noop_mgmt.TestNoopManagement 2 2 0 0 0 Detail
test_dummy_methods
pass
test_set_boot_device
pass
ironic.tests.unit.drivers.modules.test_pxe.HttpBootTestCase 4 4 0 0 0 Detail
test_http_boot_enabled
pass
test_prepare_ramdisk
pass
test_prepare_ramdisk_rescue
pass
test_prepare_ramdisk_uefi
pass
ironic.tests.unit.drivers.modules.test_pxe.PXEAnacondaDeployTestCase 8 8 0 0 0 Detail
test_deploy
pass
test_heartbeat_deploy_end
pass
test_heartbeat_deploy_error
pass
test_heartbeat_deploy_start
pass
test_prepare
pass
test_prepare_active
pass
test_prepare_cleaning
pass
test_reboot_to_instance
pass
ironic.tests.unit.drivers.modules.test_pxe.PXEBootRetryTestCase 6 6 0 0 0 Detail
test_check_boot_status_maintenance
pass
test_check_boot_status_not_retry_with_token
pass
test_check_boot_status_recent_power_change
pass
test_check_boot_status_retry
pass
test_check_boot_status_wrong_state
pass
test_check_boot_timeouts
pass
ironic.tests.unit.drivers.modules.test_pxe.PXEBootTestCase 36 36 0 0 0 Detail
test_clean_up_instance
pass
test_clean_up_ramdisk
pass
test_clean_up_ramdisk_rescue
pass
test_get_properties
pass
test_prepare_instance
pass
test_prepare_instance_active
pass
test_prepare_instance_kickstart
pass
test_prepare_instance_kickstart_bios
pass
test_prepare_instance_lenovo
pass
test_prepare_instance_ramdisk_pxe_conf_exists
pass
test_prepare_instance_ramdisk_pxe_conf_missing
pass
test_prepare_ramdisk
pass
test_prepare_ramdisk_bios
pass
test_prepare_ramdisk_cleaning
pass
test_prepare_ramdisk_conflicting_boot_modes
pass
test_prepare_ramdisk_conflicting_boot_modes_set_unsupported
pass
test_prepare_ramdisk_rescue
pass
test_prepare_ramdisk_rescue_bios
pass
test_prepare_ramdisk_set_boot_mode_not_called
pass
test_prepare_ramdisk_set_boot_mode_on_bm
pass
test_prepare_ramdisk_set_boot_mode_on_ironic
pass
test_prepare_ramdisk_set_default_boot_mode_on_ironic_bios
pass
test_prepare_ramdisk_set_default_boot_mode_on_ironic_uefi
pass
test_prepare_ramdisk_uefi
pass
test_validate_fail_missing_deploy_kernel
pass
test_validate_fail_missing_deploy_ramdisk
pass
test_validate_fail_no_port
pass
test_validate_good
pass
test_validate_good_whole_disk_image
pass
test_validate_inspection
pass
test_validate_inspection_no_inspection_ramdisk
pass
test_validate_kickstart_fail_http_url_not_set
pass
test_validate_kickstart_missing_stage2_id
pass
test_validate_no_image_source_for_local_boot
pass
test_validate_non_local
pass
test_validate_skip_check_write_image_false
pass
ironic.tests.unit.drivers.modules.test_pxe.PXEValidateRescueTestCase 4 4 0 0 0 Detail
test_http_boot_not_enabled
pass
test_validate_rescue
pass
test_validate_rescue_fails_no_rescue_kernel
pass
test_validate_rescue_no_rescue_ramdisk
pass
ironic.tests.unit.drivers.modules.test_pxe.iPXEBootRetryTestCase 6 6 0 0 0 Detail
test_check_boot_status_maintenance
pass
test_check_boot_status_not_retry_with_token
pass
test_check_boot_status_recent_power_change
pass
test_check_boot_status_retry
pass
test_check_boot_status_wrong_state
pass
test_check_boot_timeouts
pass
ironic.tests.unit.drivers.modules.test_ramdisk.RamdiskDeployTestCase 16 16 0 0 0 Detail
test_deploy
pass
test_deploy_with_configdrive
pass
test_deploy_with_smartnic_port
pass
test_execute_clean_step
pass
test_get_clean_steps
pass
test_get_deploy_steps
pass
test_prepare
pass
test_prepare_active
pass
test_prepare_cleaning
pass
test_prepare_instance_ramdisk
pass
test_prepare_unrescuing
pass
test_tear_down_cleaning
pass
test_validate
pass
test_validate_calls_boot_validate
pass
test_validate_interface_mismatch
pass
test_validate_with_boot_iso
pass
ironic.tests.unit.drivers.modules.test_snmp.SNMPClientTestCase 19 19 0 0 0 Detail
test___init__
pass
test__get_auth_v1_read
pass
test__get_auth_v1_write
pass
test__get_auth_v3
pass
test__get_client
pass
test__get_context
pass
test__get_transport
pass
test__get_transport_custom_retries
pass
test__get_transport_custom_timeout
pass
test__get_transport_err
pass
test_get
pass
test_get_err_engine
pass
test_get_err_transport
pass
test_get_next
pass
test_get_next_err_engine
pass
test_get_next_err_transport
pass
test_set
pass
test_set_err_engine
pass
test_set_err_transport
pass
ironic.tests.unit.drivers.modules.test_snmp.SNMPDeviceDriverTestCase 98 98 0 0 0 Detail
test_apc_masterswitch_power_off
pass
test_apc_masterswitch_power_on
pass
test_apc_masterswitch_power_reset
pass
test_apc_masterswitch_power_state_off
pass
test_apc_masterswitch_power_state_on
pass
test_apc_masterswitch_snmp_objects
pass
test_apc_masterswitchplus_power_off
pass
test_apc_masterswitchplus_power_on
pass
test_apc_masterswitchplus_power_reset
pass
test_apc_masterswitchplus_power_state_off
pass
test_apc_masterswitchplus_power_state_on
pass
test_apc_masterswitchplus_snmp_objects
pass
test_apc_power_off
pass
test_apc_power_on
pass
test_apc_power_reset
pass
test_apc_power_state_off
pass
test_apc_power_state_on
pass
test_apc_rackpdu_power_off
pass
test_apc_rackpdu_power_on
pass
test_apc_rackpdu_power_reset
pass
test_apc_rackpdu_power_state_off
pass
test_apc_rackpdu_power_state_on
pass
test_apc_rackpdu_snmp_objects
pass
test_apc_snmp_objects
pass
test_aten_power_off
pass
test_aten_power_on
pass
test_aten_power_reset
pass
test_aten_power_state_off
pass
test_aten_power_state_on
pass
test_aten_snmp_objects
pass
test_auto_power_off
pass
test_auto_power_on
pass
test_auto_power_on_cached_driver
pass
test_auto_power_reset
pass
test_auto_power_state_off
pass
test_auto_power_state_on
pass
test_auto_power_state_pdu_discovery_failure
pass
test_auto_power_state_unknown_pdu
pass
test_baytech_mrp27_power_off
pass
test_baytech_mrp27_power_on
pass
test_baytech_mrp27_power_reset
pass
test_baytech_mrp27_power_snmp_objects
pass
test_baytech_mrp27_power_state_off
pass
test_baytech_mrp27_power_state_on
pass
test_cyberpower_power_off
pass
test_cyberpower_power_on
pass
test_cyberpower_power_reset
pass
test_cyberpower_power_state_off
pass
test_cyberpower_power_state_on
pass
test_cyberpower_snmp_objects
pass
test_eaton_power_power_off
pass
test_eaton_power_power_on
pass
test_eaton_power_power_reset
pass
test_eaton_power_power_state_off
pass
test_eaton_power_power_state_on
pass
test_eaton_power_power_state_pending_off
pass
test_eaton_power_power_state_pending_on
pass
test_eaton_power_snmp_objects
pass
test_power_off
pass
test_power_off_delay
pass
test_power_off_invalid_state
pass
test_power_off_snmp_get_failure
pass
test_power_off_snmp_set_failure
pass
test_power_off_timeout
pass
test_power_on
pass
test_power_on_delay
pass
test_power_on_invalid_state
pass
test_power_on_snmp_get_failure
pass
test_power_on_snmp_set_failure
pass
test_power_on_timeout
pass
test_power_reset
pass
test_power_reset_delay_option
pass
test_power_reset_off_delay
pass
test_power_reset_off_delay_on_delay
pass
test_power_reset_off_invalid_state
pass
test_power_reset_off_snmp_get_failure
pass
test_power_reset_off_snmp_set_failure
pass
test_power_reset_off_timeout
pass
test_power_reset_on_delay
pass
test_power_reset_on_invalid_state
pass
test_power_reset_on_snmp_get_failure
pass
test_power_reset_on_snmp_set_failure
pass
test_power_reset_on_timeout
pass
test_power_state_error
pass
test_power_state_off
pass
test_power_state_on
pass
test_power_state_snmp_failure
pass
test_raritan_pdu2_snmp_objects
pass
test_servertech_sentry3_snmp_objects
pass
test_servertech_sentry4_snmp_objects
pass
test_snmp_auto_cache_supports_pdu_replacement
pass
test_teltronix_power_off
pass
test_teltronix_power_on
pass
test_teltronix_power_reset
pass
test_teltronix_power_state_off
pass
test_teltronix_power_state_on
pass
test_teltronix_snmp_objects
pass
test_vertivgeist_pdu_snmp_objects
pass
ironic.tests.unit.drivers.modules.test_snmp.SNMPDriverTestCase 17 17 0 0 0 Detail
test_get_power_state_error
pass
test_get_power_state_off
pass
test_get_power_state_on
pass
test_get_power_state_snmp_failure
pass
test_get_properties
pass
test_reboot
pass
test_reboot_error
pass
test_reboot_snmp_failure
pass
test_reboot_timeout
pass
test_set_power_state_error
pass
test_set_power_state_off
pass
test_set_power_state_off_error
pass
test_set_power_state_off_snmp_failure
pass
test_set_power_state_on
pass
test_set_power_state_on_error
pass
test_set_power_state_on_snmp_failure
pass
test_set_power_state_on_timeout
pass
ironic.tests.unit.drivers.modules.test_snmp.SNMPValidateParametersTestCase 45 45 0 0 0 Detail
test__parse_driver_info_apc
pass
test__parse_driver_info_apc_masterswitch
pass
test__parse_driver_info_apc_masterswitchplus
pass
test__parse_driver_info_apc_rackpdu
pass
test__parse_driver_info_aten
pass
test__parse_driver_info_cyberpower
pass
test__parse_driver_info_default
pass
test__parse_driver_info_default_version
pass
test__parse_driver_info_default_version_and_missing_community
pass
test__parse_driver_info_eatonpower
pass
test__parse_driver_info_invalid_driver
pass
test__parse_driver_info_invalid_outlet
pass
test__parse_driver_info_invalid_version
pass
test__parse_driver_info_missing_address
pass
test__parse_driver_info_missing_community_snmp_v1
pass
test__parse_driver_info_missing_community_snmp_v2c
pass
test__parse_driver_info_missing_driver
pass
test__parse_driver_info_missing_outlet
pass
test__parse_driver_info_missing_user
pass
test__parse_driver_info_raritan_pdu2
pass
test__parse_driver_info_read_community
pass
test__parse_driver_info_read_write_community
pass
test__parse_driver_info_servertech_sentry3
pass
test__parse_driver_info_servertech_sentry4
pass
test__parse_driver_info_snmp_port
pass
test__parse_driver_info_snmp_port_default
pass
test__parse_driver_info_snmp_v1
pass
test__parse_driver_info_snmp_v2c
pass
test__parse_driver_info_snmp_v3
pass
test__parse_driver_info_snmp_v3_auth_badproto
pass
test__parse_driver_info_snmp_v3_auth_default_proto
pass
test__parse_driver_info_snmp_v3_auth_key_proto
pass
test__parse_driver_info_snmp_v3_auth_nokey
pass
test__parse_driver_info_snmp_v3_auth_short_key
pass
test__parse_driver_info_snmp_v3_compat
pass
test__parse_driver_info_snmp_v3_context_engine_id
pass
test__parse_driver_info_snmp_v3_context_name
pass
test__parse_driver_info_snmp_v3_priv_badproto
pass
test__parse_driver_info_snmp_v3_priv_default_proto
pass
test__parse_driver_info_snmp_v3_priv_key_proto
pass
test__parse_driver_info_snmp_v3_priv_nokey
pass
test__parse_driver_info_snmp_v3_priv_short_key
pass
test__parse_driver_info_teltronix
pass
test__parse_driver_info_vertivgeist_pdu
pass
test__parse_driver_info_write_community
pass
ironic.tests.unit.drivers.test_base.CleanStepDecoratorTestCase 13 13 0 0 0 Detail
test__validate_argsinfo
pass
test__validate_argsinfo_arg_description_invalid
pass
test__validate_argsinfo_arg_empty_dict
pass
test__validate_argsinfo_arg_missing_description
pass
test__validate_argsinfo_arg_not_dict
pass
test__validate_argsinfo_arg_required_invalid
pass
test__validate_argsinfo_arg_unknown_key
pass
test__validate_argsinfo_not_dict
pass
test_clean_step_all_args
pass
test_clean_step_bad_abortable
pass
test_clean_step_bad_argsinfo
pass
test_clean_step_bad_priority
pass
test_clean_step_priority_only
pass
ironic.tests.unit.drivers.test_base.CleanStepTestCase 1 1 0 0 0 Detail
test_get_and_execute_clean_steps
pass
ironic.tests.unit.drivers.test_base.DeployAndCleanStepDecoratorTestCase 3 3 0 0 0 Detail
test_clean_and_deploy_step_all_args
pass
test_deploy_and_clean_step_all_args
pass
test_deploy_and_clean_step_priority_only
pass
ironic.tests.unit.drivers.test_base.DeployStepDecoratorTestCase 4 4 0 0 0 Detail
test_deploy_step_all_args
pass
test_deploy_step_bad_argsinfo
pass
test_deploy_step_bad_priority
pass
test_deploy_step_priority_only
pass
ironic.tests.unit.drivers.test_base.DeployStepTestCase 1 1 0 0 0 Detail
test_get_and_execute_deploy_steps
pass
ironic.tests.unit.drivers.test_base.PassthruDecoratorTestCase 6 6 0 0 0 Detail
test_passthru_check_func_references
pass
test_passthru_exclusive_task_metadata
pass
test_passthru_ironicexception
pass
test_passthru_noexception
pass
test_passthru_nonironicexception
pass
test_passthru_shared_task_metadata
pass
ironic.tests.unit.drivers.test_base.RAIDInterfaceTestCase 7 7 0 0 0 Detail
test_apply_configuration
pass
test_apply_configuration_delete_existing
pass
test_apply_configuration_invalid
pass
test_get_logical_disk_properties
pass
test_validate
pass
test_validate_no_target_raid_config
pass
test_validate_raid_config
pass
ironic.tests.unit.drivers.test_base.TestBIOSInterface 2 2 0 0 0 Detail
test_apply_configuration_wrapper
pass
test_factory_reset_wrapper
pass
ironic.tests.unit.drivers.test_base.TestBareDriver 1 1 0 0 0 Detail
test_class_variables
pass
ironic.tests.unit.drivers.test_base.TestBootInterface 1 1 0 0 0 Detail
test_validate_rescue_default_impl
pass
ironic.tests.unit.drivers.test_base.TestDeployInterface 1 1 0 0 0 Detail
test_warning_on_heartbeat
pass
ironic.tests.unit.drivers.test_base.TestFirmwareInterface 1 1 0 0 0 Detail
test_update_with_wrapper
pass
ironic.tests.unit.drivers.test_base.TestManagementInterface 8 8 0 0 0 Detail
test_get_boot_mode_default_impl
pass
test_get_indicator_state_default_impl
pass
test_get_mac_addresses
pass
test_get_supported_boot_modes_default_impl
pass
test_get_supported_indicators_default_impl
pass
test_inject_nmi_default_impl
pass
test_set_boot_mode_default_impl
pass
test_set_indicator_state_default_impl
pass
ironic.tests.unit.drivers.test_drac.IDRACHardwareTestCase 9 9 0 0 0 Detail
test_default_interfaces
pass
test_override_with_inspector
pass
test_override_with_raid
pass
test_override_with_redfish_bios
pass
test_override_with_redfish_inspect
pass
test_override_with_redfish_management_and_power
pass
test_override_with_redfish_raid
pass
test_override_with_redfish_vendor
pass
test_override_with_redfish_virtual_media_boot
pass
ironic.tests.unit.drivers.test_fake_hardware.FakeHardwareTestCase 21 21 0 0 0 Detail
test_boot_interface
pass
test_console_interface
pass
test_deploy_interface
pass
test_driver_interfaces
pass
test_get_properties
pass
test_inspect_interface
pass
test_management_interface_get_boot_device
pass
test_management_interface_get_indicator_state
pass
test_management_interface_get_properties
pass
test_management_interface_get_supported_boot_devices
pass
test_management_interface_get_supported_indicators
pass
test_management_interface_set_boot_device_fail
pass
test_management_interface_set_boot_device_good
pass
test_management_interface_set_boot_mode_good
pass
test_management_interface_set_indicator_state_good
pass
test_management_interface_validate
pass
test_parse_sleep_range
pass
test_power_interface
pass
test_sleep_one
pass
test_sleep_range
pass
test_sleep_zero
pass
ironic.tests.unit.drivers.test_generic.ManualManagementHardwareTestCase 4 4 0 0 0 Detail
test_default_interfaces
pass
test_get_properties
pass
test_get_properties_none
pass
test_supported_interfaces
pass
ironic.tests.unit.drivers.test_ilo.Ilo5HardwareTestCase 2 2 0 0 0 Detail
test_default_interfaces
pass
test_override_raid
pass
ironic.tests.unit.drivers.test_ilo.IloHardwareTestCase 5 5 0 0 0 Detail
test_default_interfaces
pass
test_override_with_agent_rescue
pass
test_override_with_inspector
pass
test_override_with_no_bios
pass
test_override_with_pxe
pass
ironic.tests.unit.drivers.test_ipmi.IPMIHardwareTestCase 5 5 0 0 0 Detail
test_default_interfaces
pass
test_override_with_agent_rescue
pass
test_override_with_cinder_storage
pass
test_override_with_noop_mgmt
pass
test_override_with_shellinabox
pass
ironic.tests.unit.drivers.test_irmc.IRMCHardwareTestCase 7 7 0 0 0 Detail
test_default_interfaces
pass
test_override_with_agent_rescue
pass
test_override_with_bios_configuration
pass
test_override_with_boot_configuration
pass
test_override_with_inspector
pass
test_override_with_ipmitool_power
pass
test_override_with_raid_configuration
pass
ironic.tests.unit.drivers.test_redfish.RedfishHardwareTestCase 1 1 0 0 0 Detail
test_default_interfaces
pass
ironic.tests.unit.drivers.test_snmp.SNMPHardwareTestCase 2 2 0 0 0 Detail
test_default_interfaces
pass
test_fake_management
pass
ironic.tests.unit.drivers.test_utils.MixinVendorInterfaceTestCase 3 3 0 0 0 Detail
test_vendor_interface_get_properties
pass
test_vendor_interface_validate_bad_method
pass
test_vendor_interface_validate_valid_methods
pass
ironic.tests.unit.drivers.test_utils.UtilsRamdiskLogsTestCase 10 10 0 0 0 Detail
test_collect_ramdisk_logs
pass
test_collect_ramdisk_logs_IPA_command_fail
pass
test_collect_ramdisk_logs_storage_command_fail
pass
test_collect_ramdisk_logs_storage_fail_fs
pass
test_collect_ramdisk_logs_storage_fail_swift
pass
test_collect_ramdisk_logs_storage_fail_unkown
pass
test_collect_ramdisk_logs_with_label
pass
test_get_ramdisk_logs_file_name
pass
test_store_ramdisk_logs_local
pass
test_store_ramdisk_logs_swift
pass
ironic.tests.unit.drivers.test_utils.UtilsTestCase 17 17 0 0 0 Detail
test_add_node_capability
pass
test_add_node_capability_append
pass
test_add_node_capability_append_duplicate
pass
test_capabilities_not_string
pass
test_capabilities_to_dict
pass
test_capabilities_to_dict_with_incorrect_format_fail
pass
test_capabilities_to_dict_with_invalid_character_fail
pass
test_capabilities_to_dict_with_only_key_or_value_fail
pass
test_ensure_next_boot_device
pass
test_ensure_next_boot_device_clears_is_next_boot_persistent
pass
test_force_persistent_boot_false
pass
test_force_persistent_boot_true
pass
test_get_node_capability
pass
test_get_node_capability_returns_none
pass
test_get_node_mac_addresses
pass
test_normalize_mac_string
pass
test_normalize_mac_unicode
pass
ironic.tests.unit.objects.test_allocation.TestAllocationObject 10 10 0 0 0 Detail
test_create
pass
test_get_bad_id_and_uuid_and_name
pass
test_get_by_id
pass
test_get_by_name
pass
test_get_by_uuid
pass
test_list
pass
test_payload_schemas
pass
test_refresh
pass
test_save
pass
test_save_after_refresh
pass
ironic.tests.unit.objects.test_allocation.TestConvertToVersion 6 6 0 0 0 Detail
test_owner_supported_missing
pass
test_owner_supported_set
pass
test_owner_unsupported_missing
pass
test_owner_unsupported_set_no_remove_default
pass
test_owner_unsupported_set_no_remove_non_default
pass
test_owner_unsupported_set_remove
pass
ironic.tests.unit.objects.test_bios.TestBIOSSettingObject 10 10 0 0 0 Detail
test_create
pass
test_delete
pass
test_get
pass
test_get_by_node_id
pass
test_list_create
pass
test_list_delete
pass
test_list_save
pass
test_save
pass
test_sync_node_setting_create_and_update
pass
test_sync_node_setting_delete_nochange
pass
ironic.tests.unit.objects.test_chassis.TestChassisObject 9 9 0 0 0 Detail
test_create
pass
test_get_bad_id_and_uuid
pass
test_get_by_id
pass
test_get_by_uuid
pass
test_list
pass
test_payload_schemas
pass
test_refresh
pass
test_save
pass
test_save_after_refresh
pass
ironic.tests.unit.objects.test_conductor.TestConductorObject 14 14 0 0 0 Detail
test_list
pass
test_load
pass
test_refresh
pass
test_register
pass
test_register_hardware_interfaces
pass
test_register_into_group
pass
test_register_into_group_uppercased
pass
test_register_into_group_with_update
pass
test_register_update_existing_true
pass
test_register_with_invalid_group
pass
test_save
pass
test_touch
pass
test_unregister
pass
test_unregister_all_hardware_interfaces
pass
ironic.tests.unit.objects.test_deploy_template.TestDeployTemplateObject 9 9 0 0 0 Detail
test_create
pass
test_destroy
pass
test_get_by_id
pass
test_get_by_name
pass
test_get_by_uuid
pass
test_list
pass
test_list_by_names
pass
test_refresh
pass
test_save
pass
ironic.tests.unit.objects.test_deployment.TestDeploymentObject 8 8 0 0 0 Detail
test_create
pass
test_create_with_node
pass
test_destroy
pass
test_destroy_with_node
pass
test_get_by_node_uuid
pass
test_get_by_uuid
pass
test_not_found
pass
test_refresh
pass
ironic.tests.unit.objects.test_fields.TestFlexibleDictField 3 3 0 0 0 Detail
test_coerce
pass
test_coerce_bad_values
pass
test_coerce_nullable_translation
pass
ironic.tests.unit.objects.test_fields.TestMacAddressField 2 2 0 0 0 Detail
test_coerce
pass
test_coerce_bad_values
pass
ironic.tests.unit.objects.test_fields.TestNotificationLevelField 2 2 0 0 0 Detail
test_coerce_bad_value
pass
test_coerce_good_value
pass
ironic.tests.unit.objects.test_fields.TestNotificationStatusField 2 2 0 0 0 Detail
test_coerce_bad_value
pass
test_coerce_good_value
pass
ironic.tests.unit.objects.test_fields.TestStringFieldThatAcceptsCallable 6 6 0 0 0 Detail
test__repr__includes_default_function_name_and_source_hash
pass
test_coerce_default_as_function
pass
test_coerce_function
pass
test_coerce_function_invalid_type
pass
test_coerce_invalid_type
pass
test_coerce_string
pass
ironic.tests.unit.objects.test_firmware.TestFirmwareComponentObject 7 7 0 0 0 Detail
test_create
pass
test_get_firmware_component
pass
test_get_firmware_component_does_not_exist
pass
test_get_firmware_component_node_does_not_exist
pass
test_save
pass
test_sync_firmware_components_create_and_update
pass
test_sync_firmware_components_nochange
pass
ironic.tests.unit.objects.test_node.TestConvertToVersion 80 80 0 0 0 Detail
test_allocation_id_supported_missing
pass
test_allocation_id_supported_set
pass
test_allocation_id_unsupported_missing
pass
test_allocation_id_unsupported_set_no_remove_default
pass
test_allocation_id_unsupported_set_no_remove_non_default
pass
test_allocation_id_unsupported_set_remove
pass
test_automated_clean_supported_missing
pass
test_automated_clean_supported_set
pass
test_automated_clean_unsupported_missing
pass
test_automated_clean_unsupported_set_no_remove_default
pass
test_automated_clean_unsupported_set_no_remove_non_default
pass
test_automated_clean_unsupported_set_remove
pass
test_bios_supported_missing
pass
test_bios_supported_set
pass
test_bios_unsupported_missing
pass
test_bios_unsupported_set_no_remove_default
pass
test_bios_unsupported_set_no_remove_non_default
pass
test_bios_unsupported_set_remove
pass
test_boot_mode_supported_missing
pass
test_boot_mode_supported_set
pass
test_boot_mode_unsupported_missing
pass
test_boot_mode_unsupported_set_no_remove_default
pass
test_boot_mode_unsupported_set_no_remove_non_default
pass
test_boot_mode_unsupported_set_remove
pass
test_conductor_group_supported_set
pass
test_conductor_group_supported_unset
pass
test_conductor_group_unsupported_set
pass
test_conductor_group_unsupported_set_no_remove
pass
test_conductor_group_unsupported_unset
pass
test_description_supported_missing
pass
test_description_supported_set
pass
test_description_unsupported_missing
pass
test_description_unsupported_set_no_remove_default
pass
test_description_unsupported_set_no_remove_non_default
pass
test_description_unsupported_set_remove
pass
test_fault_supported_missing
pass
test_fault_supported_untouched
pass
test_fault_unsupported_missing
pass
test_fault_unsupported_set_remove
pass
test_fault_unsupported_set_remove_in_maintenance
pass
test_firmware_supported_missing
pass
test_firmware_supported_set
pass
test_firmware_unsupported_missing
pass
test_firmware_unsupported_set_no_remove_default
pass
test_firmware_unsupported_set_no_remove_non_default
pass
test_firmware_unsupported_set_remove
pass
test_lessee_supported_missing
pass
test_lessee_supported_set
pass
test_lessee_unsupported_missing
pass
test_lessee_unsupported_set_no_remove_default
pass
test_lessee_unsupported_set_no_remove_non_default
pass
test_lessee_unsupported_set_remove
pass
test_owner_supported_missing
pass
test_owner_supported_set
pass
test_owner_unsupported_missing
pass
test_owner_unsupported_set_no_remove_default
pass
test_owner_unsupported_set_no_remove_non_default
pass
test_owner_unsupported_set_remove
pass
test_protected_supported_missing
pass
test_protected_supported_set
pass
test_protected_unsupported_missing
pass
test_protected_unsupported_set_no_remove_non_default
pass
test_protected_unsupported_set_remove
pass
test_rescue_supported_missing
pass
test_rescue_supported_set
pass
test_rescue_unsupported_missing
pass
test_rescue_unsupported_set_no_remove_default
pass
test_rescue_unsupported_set_no_remove_non_default
pass
test_rescue_unsupported_set_remove
pass
test_retired_supported_missing
pass
test_retired_supported_set
pass
test_retired_unsupported_missing
pass
test_retired_unsupported_set_no_remove_non_default
pass
test_retired_unsupported_set_remove
pass
test_trait_unsupported_set_no_remove_default
pass
test_trait_unsupported_set_no_remove_non_default
pass
test_traits_supported_missing
pass
test_traits_supported_set
pass
test_traits_unsupported_missing
pass
test_traits_unsupported_missing_remove
pass
ironic.tests.unit.objects.test_node.TestNodeObject 40 40 0 0 0 Detail
test__validate_property_values_success
pass
test_as_dict_insecure
pass
test_as_dict_secure
pass
test_as_dict_secure_configdrive_as_dict
pass
test_as_dict_secure_with_configdrive
pass
test_as_dict_secure_with_configdrive_as_dict
pass
test_as_dict_with_traits
pass
test_create
pass
test_create_with_invalid_properties
pass
test_create_with_traits
pass
test_get_bad_id_and_uuid
pass
test_get_by_id
pass
test_get_by_instance_not_found
pass
test_get_by_instance_uuid
pass
test_get_by_name
pass
test_get_by_name_node_not_found
pass
test_get_by_port_addresses
pass
test_get_by_uuid
pass
test_get_interface
pass
test_get_interface_overriden
pass
test_list
pass
test_list_with_fields
pass
test_list_with_fields_empty_trait_present
pass
test_list_with_fields_traits
pass
test_payload_schemas
pass
test_refresh
pass
test_release
pass
test_release_node_not_found
pass
test_reserve
pass
test_reserve_node_not_found
pass
test_save
pass
test_save_after_refresh
pass
test_save_truncated
pass
test_save_updated_at_field
pass
test_save_with_conductor_group
pass
test_save_with_conductor_group_fail
pass
test_save_with_conductor_group_uppercase
pass
test_save_with_traits
pass
test_touch_provisioning
pass
test_update_with_invalid_properties
pass
ironic.tests.unit.objects.test_node.TestNodePayloads 7 7 0 0 0 Detail
test_node_corrected_power_state_payload
pass
test_node_crud_payload
pass
test_node_payload
pass
test_node_payload_no_traits
pass
test_node_payload_traits_is_none
pass
test_node_set_power_state_payload
pass
test_node_set_provision_state_payload
pass
ironic.tests.unit.objects.test_node_history.TestNodeHistoryObject 8 8 0 0 0 Detail
test_create
pass
test_destroy
pass
test_get
pass
test_get_by_id
pass
test_get_by_uuid
pass
test_list
pass
test_list_by_node_id
pass
test_list_none
pass
ironic.tests.unit.objects.test_node_inventory.TestNodeInventoryObject 2 2 0 0 0 Detail
test_create
pass
test_destroy
pass
ironic.tests.unit.objects.test_notification.TestNotificationBase 16 16 0 0 0 Detail
test_emit_notification
pass
test_emit_notification_empty_schema
pass
test_event_type_invalid_status_fails
pass
test_event_type_make_status_invalid
pass
test_event_type_with_status
pass
test_event_type_without_status_fails
pass
test_mask_secrets_has_secrets
pass
test_mask_secrets_no_secrets
pass
test_mask_secrets_not_affected
pass
test_no_emit_level_too_low
pass
test_no_emit_notifs_disabled
pass
test_no_emit_schema_not_populated
pass
test_populate_schema
pass
test_populate_schema_missing_required_obj_field
pass
test_populate_schema_no_object_field
pass
test_populate_schema_nullable_field_auto_populates
pass
ironic.tests.unit.objects.test_objects.TestMisc 3 3 0 0 0 Detail
test_max_version
pass
test_max_version_one
pass
test_max_version_two
pass
ironic.tests.unit.objects.test_objects.TestObject 50 50 0 0 0 Detail
test__from_db_object
pass
test__from_db_object_map_version_bad
pass
test__from_db_object_old
pass
test_as_dict
pass
test_as_dict_with_nested_object
pass
test_as_dict_with_nested_object_list
pass
test_assign_value_without_DictCompat
pass
test_base_attributes
pass
test_changed_1
pass
test_changed_2
pass
test_changed_3
pass
test_changed_4
pass
test_changes_in_primitive
pass
test_contains
pass
test_convert_to_version_new
pass
test_convert_to_version_old
pass
test_convert_to_version_old_keep
pass
test_convert_to_version_same
pass
test_dehydration
pass
test_do_version_changes_for_db
pass
test_do_version_changes_for_db_downgrade
pass
test_do_version_changes_for_db_pinned
pass
test_get
pass
test_get_changes
pass
test_get_changes_pinned
pass
test_get_changes_pinned_2versions
pass
test_get_target_version_no_pin
pass
test_get_target_version_pinned
pass
test_get_target_version_pinned_bad
pass
test_get_target_version_pinned_no_myobj
pass
test_get_updates
pass
test_hydration
pass
test_hydration_bad_ns
pass
test_hydration_type_error
pass
test_load
pass
test_load_in_base
pass
test_loaded_in_primitive
pass
test_obj_attr_is_set
pass
test_obj_constructor
pass
test_obj_fields
pass
test_object_inheritance
pass
test_object_property
pass
test_object_property_type_error
pass
test_orphaned_object
pass
test_refresh_object
pass
test_static_result
pass
test_supports_version
pass
test_unknown_objtype
pass
test_updates
pass
test_with_alternate_context
pass
ironic.tests.unit.objects.test_objects.TestObjectSerializer 17 17 0 0 0 Detail
test__process_object_api
pass
test__process_object_conductor
pass
test__process_object_convert_api
pass
test__process_object_convert_conductor
pass
test_deserialize_entity_newer_revision_does_not_backport
pass
test_deserialize_entity_newer_revision_does_not_backport_zero
pass
test_deserialize_entity_newer_version_backports
pass
test_deserialize_entity_newer_version_passes_revision
pass
test_deserialize_entity_pin_ignored
pass
test_deserialize_entity_same_revision_does_not_backport
pass
test_object_serialization
pass
test_object_serialization_iterables
pass
test_serialize_entity_invalid_pin
pass
test_serialize_entity_pinned_api
pass
test_serialize_entity_pinned_conductor
pass
test_serialize_entity_unpinned_api
pass
test_serialize_entity_unpinned_conductor
pass
ironic.tests.unit.objects.test_objects.TestObjectVersions 1 1 0 0 0 Detail
test_object_version_check
pass
ironic.tests.unit.objects.test_objects.TestRegistry 2 2 0 0 0 Detail
test_hook_chooses_newer_properly
pass
test_hook_keeps_newer_properly
pass
ironic.tests.unit.objects.test_port.TestConvertToVersion 24 24 0 0 0 Detail
test_is_smartnic_supported
pass
test_is_smartnic_supported_missing
pass
test_is_smartnic_supported_set
pass
test_is_smartnic_unsupported
pass
test_is_smartnic_unsupported_missing
pass
test_is_smartnic_unsupported_set_no_remove_default
pass
test_is_smartnic_unsupported_set_no_remove_non_default
pass
test_is_smartnic_unsupported_set_remove
pass
test_name_supported_missing
pass
test_name_supported_set
pass
test_name_unsupported_missing
pass
test_name_unsupported_set_no_remove_default
pass
test_name_unsupported_set_no_remove_non_default
pass
test_name_unsupported_set_remove
pass
test_physnet_supported_missing
pass
test_physnet_supported_set
pass
test_physnet_unsupported_missing
pass
test_physnet_unsupported_set_no_remove_default
pass
test_physnet_unsupported_set_no_remove_non_default
pass
test_physnet_unsupported_set_remove
pass
test_vif_in_extra
pass
test_vif_in_extra_in_internal_info
pass
test_vif_in_extra_lower_version
pass
test_vif_in_extra_not_in_extra
pass
ironic.tests.unit.objects.test_port.TestPortObject 16 16 0 0 0 Detail
test_create
pass
test_get_bad_id_and_uuid_and_name_and_address
pass
test_get_by_address
pass
test_get_by_id
pass
test_get_by_name
pass
test_get_by_uuid
pass
test_list
pass
test_list_deprecated_owner
pass
test_payload_schemas
pass
test_refresh
pass
test_save
pass
test_save_after_refresh
pass
test_supports_is_smartnic_supported
pass
test_supports_is_smartnic_unsupported
pass
test_supports_physical_network_supported
pass
test_supports_physical_network_unsupported
pass
ironic.tests.unit.objects.test_portgroup.TestConvertToVersion 4 4 0 0 0 Detail
test_vif_in_extra
pass
test_vif_in_extra_in_internal_info
pass
test_vif_in_extra_lower_version
pass
test_vif_in_extra_not_in_extra
pass
ironic.tests.unit.objects.test_portgroup.TestPortgroupObject 12 12 0 0 0 Detail
test_create
pass
test_get_bad_id_and_uuid_and_address_and_name
pass
test_get_by_address
pass
test_get_by_id
pass
test_get_by_name
pass
test_get_by_uuid
pass
test_list
pass
test_list_by_node_id
pass
test_payload_schemas
pass
test_refresh
pass
test_save
pass
test_save_after_refresh
pass
ironic.tests.unit.objects.test_trait.TestTraitObject 8 8 0 0 0 Detail
test_as_dict
pass
test_create
pass
test_create_list
pass
test_destroy
pass
test_destroy_list
pass
test_exists
pass
test_get_by_id
pass
test_get_trait_names
pass
ironic.tests.unit.objects.test_volume_connector.TestVolumeConnectorObject 12 12 0 0 0 Detail
test_create
pass
test_destroy
pass
test_get
pass
test_get_by_id
pass
test_get_by_uuid
pass
test_list
pass
test_list_by_node_id
pass
test_list_none
pass
test_payload_schemas
pass
test_refresh
pass
test_save
pass
test_save_after_refresh
pass
ironic.tests.unit.objects.test_volume_target.TestVolumeTargetObject 13 13 0 0 0 Detail
test_create
pass
test_destroy
pass
test_get
pass
test_get_by_id
pass
test_get_by_uuid
pass
test_list
pass
test_list_by_node_id
pass
test_list_by_volume_id
pass
test_list_none
pass
test_payload_schemas
pass
test_refresh
pass
test_save
pass
test_save_after_refresh
pass
ironic.tests.unit.pxe_filter.test_dnsmasq.TestExclusiveWriteOrPass 4 4 0 0 0 Detail
test_write
pass
test_write_custom_ioerror
pass
test_write_would_block
pass
test_write_would_block_too_many_times
pass
ironic.tests.unit.pxe_filter.test_dnsmasq.TestHelpers 10 10 0 0 0 Detail
test__allowlist_mac
pass
test__allowlist_unknown_hosts
pass
test__configure_removedlist_allowlist
pass
test__configure_removedlist_denylist
pass
test__denylist_mac
pass
test__denylist_unknown_hosts
pass
test__get_allowlist
pass
test__get_denylist
pass
test__get_no_allowlist
pass
test__get_no_denylist
pass
ironic.tests.unit.pxe_filter.test_dnsmasq.TestSync 5 5 0 0 0 Detail
test_change_state
pass
test_deny_macs
pass
test_no_macs
pass
test_only_new_macs
pass
test_removed_nodes
pass
ironic.tests.unit.pxe_filter.test_dnsmasq.TestUpdate 3 3 0 0 0 Detail
test_no_update
pass
test_only_allow
pass
test_only_deny
pass
ironic.tests.unit.pxe_filter.test_service.TestManager 1 1 0 0 0 Detail
test_init_and_run
pass
ironic.tests.unit.pxe_filter.test_service.TestSync 4 4 0 0 0 Detail
test_no_nodes
pass
test_no_nodes_with_discovery
pass
test_nothing_on_inspection
pass
test_sync
pass
ironic.tests.unit.test_base.BlockExecuteTestCase 3 3 0 0 0 Detail
test_can_mock_execute
pass
test_exception_raised_for_execute
pass
test_exception_raised_for_execute_parent_mocked
pass
ironic.tests.unit.test_base.DontBlockExecuteTestCase 1 1 0 0 0 Detail
test_no_exception_raised_for_execute
pass
Total 10043 9996 3 0 44