|
@@ -51,17 +51,33 @@ def test_apply_locical_validation_raises_if_unknown_repository_in_check_reposito
|
|
|
)
|
|
|
|
|
|
|
|
|
-def test_apply_locical_validation_does_not_raise_if_known_repository_in_check_repositories():
|
|
|
+def test_apply_locical_validation_does_not_raise_if_known_repository_path_in_check_repositories():
|
|
|
module.apply_logical_validation(
|
|
|
'config.yaml',
|
|
|
{
|
|
|
- 'location': {'repositories': ['repo.borg', 'other.borg']},
|
|
|
+ 'location': {'repositories': [{'path': 'repo.borg'}, {'path': 'other.borg'}]},
|
|
|
'retention': {'keep_secondly': 1000},
|
|
|
'consistency': {'check_repositories': ['repo.borg']},
|
|
|
},
|
|
|
)
|
|
|
|
|
|
|
|
|
+def test_apply_locical_validation_does_not_raise_if_known_repository_label_in_check_repositories():
|
|
|
+ module.apply_logical_validation(
|
|
|
+ 'config.yaml',
|
|
|
+ {
|
|
|
+ 'location': {
|
|
|
+ 'repositories': [
|
|
|
+ {'path': 'repo.borg', 'label': 'my_repo'},
|
|
|
+ {'path': 'other.borg', 'label': 'other_repo'},
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ 'retention': {'keep_secondly': 1000},
|
|
|
+ 'consistency': {'check_repositories': ['my_repo']},
|
|
|
+ },
|
|
|
+ )
|
|
|
+
|
|
|
+
|
|
|
def test_apply_logical_validation_does_not_raise_if_archive_name_format_and_prefix_present():
|
|
|
module.apply_logical_validation(
|
|
|
'config.yaml',
|