mirror of
https://github.com/borgmatic-collective/borgmatic.git
synced 2026-09-02 06:33:20 +02:00
29 lines
757 B
Python
29 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()),
|
|
)
|