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]