浏览代码

get_config_dir: legacy=False default

Thomas Waldmann 2 年之前
父节点
当前提交
b06dd1c66c
共有 2 个文件被更改,包括 7 次插入2 次删除
  1. 1 1
      src/borg/helpers/fs.py
  2. 6 1
      src/borg/testsuite/helpers.py

+ 1 - 1
src/borg/helpers/fs.py

@@ -130,7 +130,7 @@ def get_cache_dir(*, legacy=False):
     return cache_dir
 
 
-def get_config_dir(*, legacy=True):
+def get_config_dir(*, legacy=False):
     """Determine where to store whole config"""
 
     # Get config home path

+ 6 - 1
src/borg/testsuite/helpers.py

@@ -614,7 +614,12 @@ def test_get_config_dir(monkeypatch):
     monkeypatch.delenv("BORG_BASE_DIR", raising=False)
     if is_win32:
         monkeypatch.delenv("BORG_CONFIG_DIR", raising=False)
-        assert get_config_dir(legacy=False) == os.path.join(os.path.expanduser("~"), "AppData", "Local", "borg", "borg")
+        assert get_config_dir() == os.path.join(os.path.expanduser("~"), "AppData", "Local", "borg", "borg")
+    elif is_darwin:
+        monkeypatch.delenv("BORG_CONFIG_DIR", raising=False)
+        assert get_config_dir() == os.path.join(os.path.expanduser("~"), "Library", "Preferences", "borg")
+        monkeypatch.setenv("BORG_CONFIG_DIR", "/var/tmp")
+        assert get_config_dir() == "/var/tmp"
     else:
         monkeypatch.delenv("XDG_CONFIG_HOME", raising=False)
         monkeypatch.delenv("BORG_CONFIG_DIR", raising=False)