The ironic.tests.unit.drivers.modules.test_iscsi_deploy Module

Test class for iSCSI deploy mechanism.

class ironic.tests.unit.drivers.modules.test_iscsi_deploy.CleanUpFullFlowTestCase(*args, **kwargs)[source]

Bases: ironic.tests.unit.db.base.DbTestCase

setUp()[source]
test_clean_up_with_master(*args, **keywargs)[source]
class ironic.tests.unit.drivers.modules.test_iscsi_deploy.ISCSIDeployTestCase(*args, **kwargs)[source]

Bases: ironic.tests.unit.db.base.DbTestCase

setUp()[source]
test_clean_up(*args, **keywargs)[source]
test_deploy(*args, **keywargs)[source]
test_execute_clean_step(*args, **keywargs)[source]
test_get_clean_steps(*args, **keywargs)[source]
test_get_clean_steps_no_agent_url(*args, **keywargs)[source]
test_get_properties()[source]
test_prepare_cleaning(*args, **keywargs)[source]
test_prepare_node_active(*args, **keywargs)[source]
test_prepare_node_deploying(*args, **keywargs)[source]
test_tear_down(*args, **keywargs)[source]
test_tear_down_cleaning(*args, **keywargs)[source]
test_validate(*args, **keywargs)[source]
class ironic.tests.unit.drivers.modules.test_iscsi_deploy.IscsiDeployMethodsTestCase(*args, **kwargs)[source]

Bases: ironic.tests.unit.db.base.DbTestCase

setUp()[source]
test_build_deploy_ramdisk_options(*args, **keywargs)[source]
test_build_deploy_ramdisk_options_boot_option(*args, **keywargs)[source]
test_build_deploy_ramdisk_options_keystone(*args, **keywargs)[source]
test_build_deploy_ramdisk_options_root_device(*args, **keywargs)[source]
test_build_deploy_ramdisk_options_whole_disk_image(*args, **keywargs)[source]

Tests a hack to boot_option for whole disk images.

This hack is in place to fix bug #1441556.

test_cache_instance_images_master_path(*args, **keywargs)[source]
test_check_image_size(*args, **keywargs)[source]
test_check_image_size_fails(*args, **keywargs)[source]
test_continue_deploy(*args, **keywargs)[source]
test_continue_deploy_fail(*args, **keywargs)[source]
test_continue_deploy_fail_empty_root_uuid(*args, **keywargs)[source]
test_continue_deploy_fail_no_root_uuid_or_disk_id(*args, **keywargs)[source]
test_continue_deploy_ramdisk_fails(*args, **keywargs)[source]
test_continue_deploy_whole_disk_image(*args, **keywargs)[source]
test_destroy_images(*args, **keywargs)[source]
test_do_agent_iscsi_deploy_okay(*args, **keywargs)[source]
test_do_agent_iscsi_deploy_start_iscsi_failure(*args, **keywargs)[source]
test_finish_deploy(*args, **keywargs)[source]
test_finish_deploy_notify_fails(*args, **keywargs)[source]
test_finish_deploy_ssh_with_local_boot(*args, **keywargs)[source]
test_get_deploy_info_boot_option_default()[source]
test_get_deploy_info_disk_label()[source]
test_get_deploy_info_localboot()[source]
test_get_deploy_info_netboot_specified()[source]
test_get_deploy_info_not_specified()[source]
test_validate_bootloader_install_status()[source]
test_validate_bootloader_install_status_install_failed(*args, **keywargs)[source]
test_validate_fail_no_api_url(*args, **keywargs)[source]
test_validate_good_api_url_from_config_file(*args, **keywargs)[source]
test_validate_good_api_url_from_keystone(*args, **keywargs)[source]
test_validate_invalid_root_device_hints()[source]
test_validate_pass_bootloader_info_input()[source]
test_validate_pass_bootloader_info_input_invalid_key()[source]
test_validate_pass_bootloader_info_missing_address()[source]
test_validate_pass_bootloader_info_missing_key()[source]
test_validate_pass_bootloader_info_missing_status()[source]
class ironic.tests.unit.drivers.modules.test_iscsi_deploy.IscsiDeployPrivateMethodsTestCase(*args, **kwargs)[source]

Bases: ironic.tests.unit.db.base.DbTestCase

setUp()[source]
test__get_image_dir_path()[source]
test__get_image_file_path()[source]
class ironic.tests.unit.drivers.modules.test_iscsi_deploy.IscsiDeployValidateParametersTestCase(*args, **kwargs)[source]

Bases: ironic.tests.unit.db.base.DbTestCase

test__check_disk_layout_unchanged()[source]
test__check_disk_layout_unchanged_fails()[source]
test__save_disk_layout()[source]
test_parse_instance_info_configdrive()[source]
test_parse_instance_info_good()[source]
test_parse_instance_info_invalid_ephemeral_disk()[source]
test_parse_instance_info_invalid_ephemeral_gb()[source]
test_parse_instance_info_invalid_preserve_ephemeral()[source]
test_parse_instance_info_invalid_root_gb()[source]
test_parse_instance_info_missing_instance_source()[source]
test_parse_instance_info_missing_root_gb()[source]
test_parse_instance_info_nonglance_image()[source]
test_parse_instance_info_nonglance_image_no_kernel()[source]
test_parse_instance_info_unicode_swap_mb()[source]
test_parse_instance_info_valid_ephemeral_gb()[source]
test_parse_instance_info_valid_ephemeral_missing_format()[source]
test_parse_instance_info_valid_preserve_ephemeral_false()[source]
test_parse_instance_info_valid_preserve_ephemeral_true()[source]
test_parse_instance_info_whole_disk_image()[source]
test_parse_instance_info_whole_disk_image_missing_root()[source]
class ironic.tests.unit.drivers.modules.test_iscsi_deploy.TestVendorPassthru(*args, **kwargs)[source]

Bases: ironic.tests.unit.db.base.DbTestCase

setUp()[source]
test__initiate_cleaning(*args, **keywargs)[source]
test__initiate_cleaning_exception(*args, **keywargs)[source]
test_continue_deploy_localboot(*args, **keywargs)[source]
test_continue_deploy_localboot_uefi(*args, **keywargs)[source]
test_continue_deploy_netboot(*args, **keywargs)[source]
test_driver_routes()[source]
test_pass_bootloader_install_info(*args, **keywargs)[source]
test_pass_deploy_info_cleaning(*args, **keywargs)[source]
test_pass_deploy_info_deploy()[source]
test_pass_deploy_info_invalid()[source]
test_pass_deploy_info_localboot()[source]
test_pass_deploy_info_lock_elevated(*args, **keywargs)[source]
test_pass_deploy_info_whole_disk_image()[source]
test_pass_deploy_info_whole_disk_image_localboot()[source]
test_validate_fail()[source]
test_validate_good()[source]
test_validate_key_notmatch()[source]
test_validate_pass_deploy_info_during_cleaning()[source]
test_vendor_routes()[source]

Project Source

This Page