fix(config): respect global config env variable

This commit is contained in:
Ivan Shcheklein
2023-11-23 20:51:52 +02:00
committed by Ruslan Kuprieiev
parent 06b9196371
commit d238350a2d
2 changed files with 9 additions and 1 deletions
+1 -1
View File
@@ -15,7 +15,7 @@ def system_config_dir():
def global_config_dir():
return os.getenv(env.DVC_SYSTEM_CONFIG_DIR) or platformdirs.user_config_dir(
return os.getenv(env.DVC_GLOBAL_CONFIG_DIR) or platformdirs.user_config_dir(
APPNAME, APPAUTHOR
)
+8
View File
@@ -0,0 +1,8 @@
from dvc.dirs import global_config_dir
from dvc.env import DVC_GLOBAL_CONFIG_DIR
def test_global_config_dir_respects_env_var(monkeypatch):
path = "/some/random/path"
monkeypatch.setenv(DVC_GLOBAL_CONFIG_DIR, path)
assert global_config_dir() == path