123456789101112131415161718192021222324252627 |
- from flexmock import flexmock
- from borgmatic.actions import mount as module
- def test_run_mount_does_not_raise():
- flexmock(module.logger).answer = lambda message: None
- flexmock(module.borgmatic.config.validate).should_receive('repositories_match').and_return(True)
- flexmock(module.borgmatic.borg.mount).should_receive('mount_archive')
- mount_arguments = flexmock(
- repository=flexmock(),
- archive=flexmock(),
- mount_point=flexmock(),
- paths=flexmock(),
- foreground=flexmock(),
- options=flexmock(),
- )
- module.run_mount(
- repository={'path': 'repo'},
- config={},
- local_borg_version=None,
- mount_arguments=mount_arguments,
- global_arguments=flexmock(log_json=False),
- local_path=None,
- remote_path=None,
- )
|