Test class for PXE driver.
-
class ironic.tests.drivers.test_pxe.CleanUpFullFlowTestCase(*args, **kwargs)[source]
Bases: ironic.tests.db.base.DbTestCase
-
setUp()[source]
-
test_clean_up_with_master(*args, **keywargs)[source]
-
class ironic.tests.drivers.test_pxe.CleanUpTestCase(*args, **kwargs)[source]
Bases: ironic.tests.db.base.DbTestCase
-
setUp()[source]
-
test_clean_up(*args, **keywargs)[source]
-
test_clean_up_fail_get_image_info(*args, **keywargs)[source]
-
class ironic.tests.drivers.test_pxe.PXEDriverTestCase(*args, **kwargs)[source]
Bases: ironic.tests.db.base.DbTestCase
-
setUp()[source]
-
test_deploy(*args, **keywargs)[source]
-
test_deploy_image_too_large(*args, **keywargs)[source]
-
test_deploy_token_near_expiration(*args, **keywargs)[source]
-
test_driver_routes()[source]
-
test_get_properties()[source]
-
test_lock_elevated()[source]
-
test_pass_bootloader_install_info(*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_whole_disk_image()[source]
-
test_pass_deploy_info_whole_disk_image_localboot()[source]
-
test_prepare(*args, **keywargs)[source]
-
test_prepare_node_active()[source]
-
test_prepare_node_active_missing_root_uuid(*args, **keywargs)[source]
-
test_prepare_node_active_without_is_whole_disk_image()[source]
-
test_take_over(*args, **keywargs)[source]
-
test_take_over_localboot(*args, **keywargs)[source]
-
test_tear_down(*args, **keywargs)[source]
-
test_validate_fail()[source]
-
test_validate_fail_glance_conn_problem(*args, **keywargs)[source]
-
test_validate_fail_glance_image_doesnt_exists(*args, **keywargs)[source]
-
test_validate_fail_invalid_boot_mode(*args, **keywargs)[source]
-
test_validate_fail_invalid_boot_option(*args, **keywargs)[source]
-
test_validate_fail_invalid_config_uefi_ipxe(*args, **keywargs)[source]
-
test_validate_fail_invalid_config_uefi_whole_disk_image()[source]
-
test_validate_fail_no_api_url(*args, **keywargs)[source]
-
test_validate_fail_no_image_kernel_ramdisk_props(*args, **keywargs)[source]
-
test_validate_fail_no_port()[source]
-
test_validate_good(*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_good_whole_disk_image(*args, **keywargs)[source]
-
test_validate_invalid_root_device_hints(*args, **keywargs)[source]
-
test_vendor_passthru_pass_bootloader_install_info(*args, **keywargs)[source]
-
test_vendor_passthru_validate_fail()[source]
-
test_vendor_passthru_validate_good()[source]
-
test_vendor_passthru_validate_key_notmatch()[source]
-
test_vendor_routes()[source]
-
class ironic.tests.drivers.test_pxe.PXEPrivateMethodsTestCase(*args, **kwargs)[source]
Bases: ironic.tests.db.base.DbTestCase
-
setUp()[source]
-
test__build_pxe_config_options()[source]
-
test__build_pxe_config_options_ipxe()[source]
-
test__build_pxe_config_options_whole_disk_image(*args, **keywargs)[source]
-
test__build_pxe_config_options_without_is_whole_disk_image()[source]
-
test__cache_ramdisk_kernel(*args, **keywargs)[source]
-
test__cache_ramdisk_kernel_ipxe(*args, **keywargs)[source]
-
test__cache_tftp_images_master_path(*args, **keywargs)[source]
-
test__get_image_info()[source]
-
test__get_image_info_whole_disk_image(*args, **keywargs)[source]
-
test__get_image_info_without_is_whole_disk_image()[source]
-
test_get_token_file_path()[source]
-
test_validate_boot_option_for_uefi_exc(*args, **keywargs)[source]
-
test_validate_boot_option_for_uefi_noexc_one(*args, **keywargs)[source]
-
test_validate_boot_option_for_uefi_noexc_three(*args, **keywargs)[source]
-
test_validate_boot_option_for_uefi_noexc_two(*args, **keywargs)[source]
-
class ironic.tests.drivers.test_pxe.PXEValidateParametersTestCase(*args, **kwargs)[source]
Bases: ironic.tests.db.base.DbTestCase
-
test__parse_deploy_info()[source]
-
test__parse_driver_info_backwards_compat()[source]
-
test__parse_driver_info_good()[source]
-
test__parse_driver_info_missing_deploy_kernel()[source]
-
test__parse_driver_info_missing_deploy_ramdisk()[source]
-
class ironic.tests.drivers.test_pxe.TestAgentVendorPassthru(*args, **kwargs)[source]
Bases: ironic.tests.db.base.DbTestCase
-
setUp()[source]
-
test_continue_deploy_localboot(*args, **keywargs)[source]
-
test_continue_deploy_localboot_uefi(*args, **keywargs)[source]
-
test_continue_deploy_netboot(*args, **keywargs)[source]