waft.framework_unit_tests.test_configuration package¶
Submodules¶
- waft.framework_unit_tests.test_configuration.test_config_auto_create module
test_config_base_handles_directory_path_gracefully()
test_config_base_respects_auto_create_false()
test_config_base_uses_setting_when_auto_create_none()
test_config_base_with_auto_create_parameter()
test_config_file_handler_create_if_missing()
test_config_file_handler_create_if_missing_with_nested_dirs()
test_config_file_handler_does_not_overwrite_existing()
test_config_file_handler_rejects_directory_path()
test_config_handles_directory_named_like_config_file()
test_config_reader_with_auto_create_parameter()
test_config_writer_rejects_directory_path()
test_config_writer_with_auto_create_parameter()
test_empty_file_handled_gracefully()
test_malformed_json_raises_error()
- waft.framework_unit_tests.test_configuration.test_config_handler module
mock_config_file()
mock_default_config()
test_find_config_file_with_provided_path()
test_init_with_missing_config_file()
test_init_with_valid_config_file()
test_load_config_with_empty_file()
test_load_config_with_invalid_json()
test_read_empty_config()
test_read_missing_config()
test_write_empty_config()
test_write_empty_config_in_dir()
- waft.framework_unit_tests.test_configuration.test_config_reader module
mock_config_file()
mock_config_file_with_proxy()
test_get_group_by_name()
test_get_group_names()
test_get_groups()
test_get_proxy_by_name()
test_get_system_by_name()
test_get_system_names()
test_get_systems()
test_get_systems_from_group_or_system_name()
test_missing_proxy()
test_system_with_proxy()
test_system_without_proxy()
- waft.framework_unit_tests.test_configuration.test_config_setting module
- waft.framework_unit_tests.test_configuration.test_config_writer module
TestConfigWriterErrorConditions
TestConfigWriterGroups
TestConfigWriterGroups.test_add_group_duplicate_name_raises_error()
TestConfigWriterGroups.test_add_group_empty_systems_raises_error()
TestConfigWriterGroups.test_add_group_multiple_systems()
TestConfigWriterGroups.test_add_group_nonexistent_system_raises_error()
TestConfigWriterGroups.test_add_group_success()
TestConfigWriterGroups.test_remove_group_nonexistent_raises_error()
TestConfigWriterGroups.test_remove_group_success()
TestConfigWriterProxies
TestConfigWriterProxies.test_add_proxy_duplicate_hostname_raises_error()
TestConfigWriterProxies.test_add_proxy_duplicate_name_raises_error()
TestConfigWriterProxies.test_add_proxy_success()
TestConfigWriterProxies.test_remove_proxy_nonexistent_raises_error()
TestConfigWriterProxies.test_remove_proxy_success()
TestConfigWriterSystemEditing
TestConfigWriterVMSystems
TestConfigWriterWriteConfig
mock_config_file()
temp_config_file()
- waft.framework_unit_tests.test_configuration.test_logging module