Files
2026-06-01 11:54:28 -07:00

30 lines
757 B
Python

from flexmock import flexmock
import borgmatic.actions.browse.app
from borgmatic.actions.browse import run as module
def test_run_browse_without_configs_bails():
app = flexmock()
app.should_receive('run').never()
flexmock(borgmatic.actions.browse.app).should_receive('Browse_app').and_return(app)
module.run_browse(
diff_arguments=flexmock(),
global_arguments=flexmock(),
configs=(),
)
def test_run_browse_with_configs_does_not_raise():
flexmock(borgmatic.actions.browse.app).should_receive('Browse_app').and_return(
flexmock(run=lambda: None)
)
module.run_browse(
diff_arguments=flexmock(),
global_arguments=flexmock(),
configs=(flexmock(), flexmock()),
)