The ironic.tests.drivers.test_iscsi_deploy Module

Test class for iSCSI deploy mechanism.

class ironic.tests.drivers.test_iscsi_deploy.IscsiDeployMethodsTestCase(*args, **kwargs)[source]

Bases: ironic.tests.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_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_boot_option()[source]
test_get_boot_option_default_value()[source]
test_get_deploy_info_boot_option_default()[source]
test_get_deploy_info_localboot()[source]
test_get_deploy_info_netboot_specified()[source]
test_validate_bootloader_install_status()[source]
test_validate_bootloader_install_status_install_failed(*args, **keywargs)[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.drivers.test_iscsi_deploy.IscsiDeployPrivateMethodsTestCase(*args, **kwargs)[source]

Bases: ironic.tests.db.base.DbTestCase

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

Bases: ironic.tests.db.base.DbTestCase

test_parse_instance_info_configdrive()[source]
test_parse_instance_info_good()[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_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]
test_validate_image_properties_glance_image(*args, **keywargs)[source]
test_validate_image_properties_glance_image_missing_prop(*args, **keywargs)[source]
test_validate_image_properties_glance_image_not_authorized(*args, **keywargs)[source]
test_validate_image_properties_glance_image_not_found(*args, **keywargs)[source]
test_validate_image_properties_invalid_image_href()[source]
test_validate_image_properties_nonglance_image(*args, **keywargs)[source]
test_validate_image_properties_nonglance_image_validation_fail(*args, **keywargs)[source]

This Page