1234567891011121314151617181920212223242526272829 |
- from flexmock import flexmock
- from borgmatic.commands import validate_config as module
- def test_parse_arguments_with_no_arguments_uses_defaults():
- config_paths = ['default']
- flexmock(module.collect).should_receive('get_default_config_paths').and_return(config_paths)
- parser = module.parse_arguments()
- assert parser.config_paths == config_paths
- def test_parse_arguments_with_multiple_config_paths_parses_as_list():
- flexmock(module.collect).should_receive('get_default_config_paths').and_return(['default'])
- parser = module.parse_arguments('--config', 'myconfig', 'otherconfig')
- assert parser.config_paths == ['myconfig', 'otherconfig']
- def test_parse_arguments_supports_show_flag():
- config_paths = ['default']
- flexmock(module.collect).should_receive('get_default_config_paths').and_return(config_paths)
- parser = module.parse_arguments('--config', 'myconfig', '--show')
- assert parser.show
|