waft.framework_unit_tests.test_configuration.test_config_auto_create module

Tests for automatic config file creation functionality.

waft.framework_unit_tests.test_configuration.test_config_auto_create.test_config_reader_does_not_create_file(tmp_path: Path)

Test that ConfigReader does NOT create the file.

waft.framework_unit_tests.test_configuration.test_config_auto_create.test_config_writer_can_create_and_modify_file(tmp_path: Path)

Test that ConfigWriter creates missing file and can write to it.

waft.framework_unit_tests.test_configuration.test_config_auto_create.test_config_writer_create_if_missing(tmp_path: Path)

Test the ConfigWriter creates file with correct structure (once).

waft.framework_unit_tests.test_configuration.test_config_auto_create.test_config_writer_create_if_missing_with_nested_dirs(tmp_path: Path)

Test that ConfigWriter creates parent directories.

waft.framework_unit_tests.test_configuration.test_config_auto_create.test_config_writer_does_not_overwrite_existing(tmp_path: Path)

Test that ConfigWriter does not overwrite existing files.