mirror of
https://github.com/borgmatic-collective/borgmatic.git
synced 2026-08-05 07:53:00 +02:00
30 lines
757 B
Python
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()),
|
|
)
|