test_mount.py 723 B

1234567891011121314151617181920212223242526
  1. from flexmock import flexmock
  2. from borgmatic.actions import mount as module
  3. def test_run_mount_does_not_raise():
  4. flexmock(module.logger).answer = lambda message: None
  5. flexmock(module.borgmatic.borg.mount).should_receive('mount_archive')
  6. mount_arguments = flexmock(
  7. repository=flexmock(),
  8. archive=flexmock(),
  9. mount_point=flexmock(),
  10. paths=flexmock(),
  11. foreground=flexmock(),
  12. options=flexmock(),
  13. )
  14. module.run_mount(
  15. repository={'path': 'repo'},
  16. config={},
  17. local_borg_version=None,
  18. mount_arguments=mount_arguments,
  19. global_arguments=flexmock(log_json=False),
  20. local_path=None,
  21. remote_path=None,
  22. )