diff --git a/NEWS b/NEWS index 7e8e6f9..239b30a 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,6 @@ 1.7.10.dev0 + * #501: Optionally error if a source directory does not exist when "source_directories_must_exist" + option in location configuration section is true. * #618: Support for BORG_FILES_CACHE_TTL environment variable via "borg_files_cache_ttl" option in borgmatic's storage configuration. diff --git a/tests/unit/borg/test_create.py b/tests/unit/borg/test_create.py index 04afa87..69a3ede 100644 --- a/tests/unit/borg/test_create.py +++ b/tests/unit/borg/test_create.py @@ -2532,9 +2532,9 @@ def test_create_archive_with_stream_processes_calls_borg_with_processes_and_read def test_create_archive_with_non_existent_directory_and_source_directories_must_exist_raises_error(): - """ + ''' If a source directory doesn't exist and source_directories_must_exist is True, raise an error. - """ + ''' flexmock(module.borgmatic.logger).should_receive('add_custom_log_levels') flexmock(module.logging).ANSWER = module.borgmatic.logger.ANSWER flexmock(module).should_receive('collect_borgmatic_source_directories').and_return([])