mirror of
https://github.com/borgbackup/borg.git
synced 2025-01-31 03:31:41 +00:00
fix tests on travis, which seem to set BORG_CACHE_DIR
This commit is contained in:
parent
427ddd64a6
commit
8f0de2cab7
1 changed files with 8 additions and 0 deletions
|
@ -386,8 +386,16 @@ def test(self):
|
||||||
|
|
||||||
def test_get_cache_dir():
|
def test_get_cache_dir():
|
||||||
"""test that get_cache_dir respects environement"""
|
"""test that get_cache_dir respects environement"""
|
||||||
|
# reset BORG_CACHE_DIR in order to test default
|
||||||
|
old_env = None
|
||||||
|
if os.environ.get('BORG_CACHE_DIR'):
|
||||||
|
old_env = os.environ['BORG_CACHE_DIR']
|
||||||
|
del(os.environ['BORG_CACHE_DIR'])
|
||||||
assert get_cache_dir() == os.path.join(os.path.expanduser('~'), '.cache', 'borg')
|
assert get_cache_dir() == os.path.join(os.path.expanduser('~'), '.cache', 'borg')
|
||||||
os.environ['XDG_CACHE_HOME'] = '/var/tmp/.cache'
|
os.environ['XDG_CACHE_HOME'] = '/var/tmp/.cache'
|
||||||
assert get_cache_dir() == os.path.join('/var/tmp/.cache', 'borg')
|
assert get_cache_dir() == os.path.join('/var/tmp/.cache', 'borg')
|
||||||
os.environ['BORG_CACHE_DIR'] = '/var/tmp'
|
os.environ['BORG_CACHE_DIR'] = '/var/tmp'
|
||||||
assert get_cache_dir() == '/var/tmp'
|
assert get_cache_dir() == '/var/tmp'
|
||||||
|
# reset old env
|
||||||
|
if old_env is not None:
|
||||||
|
os.environ['BORG_CACHE_DIR'] = old_env
|
||||||
|
|
Loading…
Reference in a new issue