1234567891011121314151617 |
- from flexmock import flexmock
- from borgmatic.config import options as module
- def test_get_working_directory_passes_through_plain_directory():
- flexmock(module.os.path).should_receive('expanduser').and_return('/home/foo')
- assert module.get_working_directory({'working_directory': '/home/foo'}) == '/home/foo'
- def test_get_working_directory_expands_tildes():
- flexmock(module.os.path).should_receive('expanduser').and_return('/home/foo')
- assert module.get_working_directory({'working_directory': '~/foo'}) == '/home/foo'
- def test_get_working_directory_handles_no_configured_directory():
- assert module.get_working_directory({}) is None
|