waft.framework_unit_tests.test_configuration package¶
Submodules¶
- waft.framework_unit_tests.test_configuration.test_config_auto_create module
- waft.framework_unit_tests.test_configuration.test_config_handler module
mock_config_file()mock_default_config()test_config_file_handler_rejects_directory_path()test_config_handles_directory_named_like_config_file()test_empty_file_handled_gracefully()test_init_with_missing_config_file()test_init_with_valid_config_file()test_malformed_json_raises_error()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_writer module
TestConfigWriterErrorConditionsTestConfigWriterGroupsTestConfigWriterGroups.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()
TestConfigWriterProxiesTestConfigWriterProxies.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()
TestConfigWriterSystemEditingTestConfigWriterSystemEditing.test_edit_system_all_allowed_fields()TestConfigWriterSystemEditing.test_edit_system_nonexistent_raises_error()TestConfigWriterSystemEditing.test_edit_system_persistence()TestConfigWriterSystemEditing.test_edit_system_single_field()TestConfigWriterSystemEditing.test_edit_system_success()
TestConfigWriterSystemsTestConfigWriterVMSystemstemp_config_file()
- waft.framework_unit_tests.test_configuration.test_logging module