mirror of
https://github.com/borgmatic-collective/borgmatic.git
synced 2026-08-04 23:43:01 +02:00
18 lines
658 B
Python
18 lines
658 B
Python
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
|