mirror of
https://github.com/aclist/dztui.git
synced 2026-10-25 12:12:31 +01:00
chore: add XDG path conversion test
This commit is contained in:
1 parent
b7b83b3ca5
commit
9bc5964df2
1 file changed
+13
@@ -0,0 +1,13 @@
|
||||
from pathlib import Path
|
||||
from dzgui.config.xdg import get_xdg_paths
|
||||
|
||||
|
||||
def test_path_fallback(monkeypatch) -> None:
|
||||
envs = ["XDG_DATA_HOME", "XDG_STATE_HOME", "XDG_CONFIG_HOME", "XDG_CACHE_HOME"]
|
||||
for env in envs:
|
||||
monkeypatch.setenv(env, "/etc/dzgui")
|
||||
paths = get_xdg_paths()
|
||||
assert paths["XDG_CONFIG_HOME"] == Path.home().joinpath(".config/dzgui")
|
||||
assert paths["XDG_STATE_HOME"] == Path.home().joinpath(".local/state/dzgui")
|
||||
assert paths["XDG_DATA_HOME"] == Path.home().joinpath(".local/share/dzgui")
|
||||
assert paths["XDG_CACHE_HOME"] == Path.home().joinpath(".cache/dzgui")
|
||||
Reference in new issue
Block a user