|
@@ -36,7 +36,12 @@ def test_create_repository_calls_borg_with_flags():
|
|
|
insert_rinfo_command_not_found_mock()
|
|
|
insert_rcreate_command_mock(RCREATE_COMMAND + ('--repo', 'repo'))
|
|
|
flexmock(module.feature).should_receive('available').and_return(True)
|
|
|
- flexmock(module.flags).should_receive('make_repository_flags').and_return(('--repo', 'repo',))
|
|
|
+ flexmock(module.flags).should_receive('make_repository_flags').and_return(
|
|
|
+ (
|
|
|
+ '--repo',
|
|
|
+ 'repo',
|
|
|
+ )
|
|
|
+ )
|
|
|
|
|
|
module.create_repository(
|
|
|
dry_run=False,
|
|
@@ -51,7 +56,12 @@ def test_create_repository_with_dry_run_skips_borg_call():
|
|
|
insert_rinfo_command_not_found_mock()
|
|
|
flexmock(module).should_receive('execute_command').never()
|
|
|
flexmock(module.feature).should_receive('available').and_return(True)
|
|
|
- flexmock(module.flags).should_receive('make_repository_flags').and_return(('--repo', 'repo',))
|
|
|
+ flexmock(module.flags).should_receive('make_repository_flags').and_return(
|
|
|
+ (
|
|
|
+ '--repo',
|
|
|
+ 'repo',
|
|
|
+ )
|
|
|
+ )
|
|
|
|
|
|
module.create_repository(
|
|
|
dry_run=True,
|
|
@@ -65,7 +75,12 @@ def test_create_repository_with_dry_run_skips_borg_call():
|
|
|
def test_create_repository_raises_for_borg_rcreate_error():
|
|
|
insert_rinfo_command_not_found_mock()
|
|
|
flexmock(module.feature).should_receive('available').and_return(True)
|
|
|
- flexmock(module.flags).should_receive('make_repository_flags').and_return(('--repo', 'repo',))
|
|
|
+ flexmock(module.flags).should_receive('make_repository_flags').and_return(
|
|
|
+ (
|
|
|
+ '--repo',
|
|
|
+ 'repo',
|
|
|
+ )
|
|
|
+ )
|
|
|
flexmock(module.environment).should_receive('make_environment')
|
|
|
flexmock(module).should_receive('execute_command').and_raise(
|
|
|
module.subprocess.CalledProcessError(2, 'borg rcreate')
|
|
@@ -84,7 +99,12 @@ def test_create_repository_raises_for_borg_rcreate_error():
|
|
|
def test_create_repository_skips_creation_when_repository_already_exists():
|
|
|
insert_rinfo_command_found_mock()
|
|
|
flexmock(module.feature).should_receive('available').and_return(True)
|
|
|
- flexmock(module.flags).should_receive('make_repository_flags').and_return(('--repo', 'repo',))
|
|
|
+ flexmock(module.flags).should_receive('make_repository_flags').and_return(
|
|
|
+ (
|
|
|
+ '--repo',
|
|
|
+ 'repo',
|
|
|
+ )
|
|
|
+ )
|
|
|
|
|
|
module.create_repository(
|
|
|
dry_run=False,
|
|
@@ -114,7 +134,12 @@ def test_create_repository_with_source_repository_calls_borg_with_other_repo_fla
|
|
|
insert_rinfo_command_not_found_mock()
|
|
|
insert_rcreate_command_mock(RCREATE_COMMAND + ('--other-repo', 'other.borg', '--repo', 'repo'))
|
|
|
flexmock(module.feature).should_receive('available').and_return(True)
|
|
|
- flexmock(module.flags).should_receive('make_repository_flags').and_return(('--repo', 'repo',))
|
|
|
+ flexmock(module.flags).should_receive('make_repository_flags').and_return(
|
|
|
+ (
|
|
|
+ '--repo',
|
|
|
+ 'repo',
|
|
|
+ )
|
|
|
+ )
|
|
|
|
|
|
module.create_repository(
|
|
|
dry_run=False,
|
|
@@ -130,7 +155,12 @@ def test_create_repository_with_copy_crypt_key_calls_borg_with_copy_crypt_key_fl
|
|
|
insert_rinfo_command_not_found_mock()
|
|
|
insert_rcreate_command_mock(RCREATE_COMMAND + ('--copy-crypt-key', '--repo', 'repo'))
|
|
|
flexmock(module.feature).should_receive('available').and_return(True)
|
|
|
- flexmock(module.flags).should_receive('make_repository_flags').and_return(('--repo', 'repo',))
|
|
|
+ flexmock(module.flags).should_receive('make_repository_flags').and_return(
|
|
|
+ (
|
|
|
+ '--repo',
|
|
|
+ 'repo',
|
|
|
+ )
|
|
|
+ )
|
|
|
|
|
|
module.create_repository(
|
|
|
dry_run=False,
|
|
@@ -146,7 +176,12 @@ def test_create_repository_with_append_only_calls_borg_with_append_only_flag():
|
|
|
insert_rinfo_command_not_found_mock()
|
|
|
insert_rcreate_command_mock(RCREATE_COMMAND + ('--append-only', '--repo', 'repo'))
|
|
|
flexmock(module.feature).should_receive('available').and_return(True)
|
|
|
- flexmock(module.flags).should_receive('make_repository_flags').and_return(('--repo', 'repo',))
|
|
|
+ flexmock(module.flags).should_receive('make_repository_flags').and_return(
|
|
|
+ (
|
|
|
+ '--repo',
|
|
|
+ 'repo',
|
|
|
+ )
|
|
|
+ )
|
|
|
|
|
|
module.create_repository(
|
|
|
dry_run=False,
|
|
@@ -162,7 +197,12 @@ def test_create_repository_with_storage_quota_calls_borg_with_storage_quota_flag
|
|
|
insert_rinfo_command_not_found_mock()
|
|
|
insert_rcreate_command_mock(RCREATE_COMMAND + ('--storage-quota', '5G', '--repo', 'repo'))
|
|
|
flexmock(module.feature).should_receive('available').and_return(True)
|
|
|
- flexmock(module.flags).should_receive('make_repository_flags').and_return(('--repo', 'repo',))
|
|
|
+ flexmock(module.flags).should_receive('make_repository_flags').and_return(
|
|
|
+ (
|
|
|
+ '--repo',
|
|
|
+ 'repo',
|
|
|
+ )
|
|
|
+ )
|
|
|
|
|
|
module.create_repository(
|
|
|
dry_run=False,
|
|
@@ -178,7 +218,12 @@ def test_create_repository_with_make_parent_dirs_calls_borg_with_make_parent_dir
|
|
|
insert_rinfo_command_not_found_mock()
|
|
|
insert_rcreate_command_mock(RCREATE_COMMAND + ('--make-parent-dirs', '--repo', 'repo'))
|
|
|
flexmock(module.feature).should_receive('available').and_return(True)
|
|
|
- flexmock(module.flags).should_receive('make_repository_flags').and_return(('--repo', 'repo',))
|
|
|
+ flexmock(module.flags).should_receive('make_repository_flags').and_return(
|
|
|
+ (
|
|
|
+ '--repo',
|
|
|
+ 'repo',
|
|
|
+ )
|
|
|
+ )
|
|
|
|
|
|
module.create_repository(
|
|
|
dry_run=False,
|
|
@@ -195,7 +240,12 @@ def test_create_repository_with_log_info_calls_borg_with_info_flag():
|
|
|
insert_rcreate_command_mock(RCREATE_COMMAND + ('--info', '--repo', 'repo'))
|
|
|
insert_logging_mock(logging.INFO)
|
|
|
flexmock(module.feature).should_receive('available').and_return(True)
|
|
|
- flexmock(module.flags).should_receive('make_repository_flags').and_return(('--repo', 'repo',))
|
|
|
+ flexmock(module.flags).should_receive('make_repository_flags').and_return(
|
|
|
+ (
|
|
|
+ '--repo',
|
|
|
+ 'repo',
|
|
|
+ )
|
|
|
+ )
|
|
|
|
|
|
module.create_repository(
|
|
|
dry_run=False,
|
|
@@ -211,7 +261,12 @@ def test_create_repository_with_log_debug_calls_borg_with_debug_flag():
|
|
|
insert_rcreate_command_mock(RCREATE_COMMAND + ('--debug', '--repo', 'repo'))
|
|
|
insert_logging_mock(logging.DEBUG)
|
|
|
flexmock(module.feature).should_receive('available').and_return(True)
|
|
|
- flexmock(module.flags).should_receive('make_repository_flags').and_return(('--repo', 'repo',))
|
|
|
+ flexmock(module.flags).should_receive('make_repository_flags').and_return(
|
|
|
+ (
|
|
|
+ '--repo',
|
|
|
+ 'repo',
|
|
|
+ )
|
|
|
+ )
|
|
|
|
|
|
module.create_repository(
|
|
|
dry_run=False,
|
|
@@ -226,7 +281,12 @@ def test_create_repository_with_local_path_calls_borg_via_local_path():
|
|
|
insert_rinfo_command_not_found_mock()
|
|
|
insert_rcreate_command_mock(('borg1',) + RCREATE_COMMAND[1:] + ('--repo', 'repo'))
|
|
|
flexmock(module.feature).should_receive('available').and_return(True)
|
|
|
- flexmock(module.flags).should_receive('make_repository_flags').and_return(('--repo', 'repo',))
|
|
|
+ flexmock(module.flags).should_receive('make_repository_flags').and_return(
|
|
|
+ (
|
|
|
+ '--repo',
|
|
|
+ 'repo',
|
|
|
+ )
|
|
|
+ )
|
|
|
|
|
|
module.create_repository(
|
|
|
dry_run=False,
|
|
@@ -242,7 +302,12 @@ def test_create_repository_with_remote_path_calls_borg_with_remote_path_flag():
|
|
|
insert_rinfo_command_not_found_mock()
|
|
|
insert_rcreate_command_mock(RCREATE_COMMAND + ('--remote-path', 'borg1', '--repo', 'repo'))
|
|
|
flexmock(module.feature).should_receive('available').and_return(True)
|
|
|
- flexmock(module.flags).should_receive('make_repository_flags').and_return(('--repo', 'repo',))
|
|
|
+ flexmock(module.flags).should_receive('make_repository_flags').and_return(
|
|
|
+ (
|
|
|
+ '--repo',
|
|
|
+ 'repo',
|
|
|
+ )
|
|
|
+ )
|
|
|
|
|
|
module.create_repository(
|
|
|
dry_run=False,
|
|
@@ -258,7 +323,12 @@ def test_create_repository_with_extra_borg_options_calls_borg_with_extra_options
|
|
|
insert_rinfo_command_not_found_mock()
|
|
|
insert_rcreate_command_mock(RCREATE_COMMAND + ('--extra', '--options', '--repo', 'repo'))
|
|
|
flexmock(module.feature).should_receive('available').and_return(True)
|
|
|
- flexmock(module.flags).should_receive('make_repository_flags').and_return(('--repo', 'repo',))
|
|
|
+ flexmock(module.flags).should_receive('make_repository_flags').and_return(
|
|
|
+ (
|
|
|
+ '--repo',
|
|
|
+ 'repo',
|
|
|
+ )
|
|
|
+ )
|
|
|
|
|
|
module.create_repository(
|
|
|
dry_run=False,
|