does this fix the wierd windows paths

This commit is contained in:
Marshall Asch 2021-04-17 11:23:17 -04:00
parent 4b15417c1f
commit 96c1c39218
No known key found for this signature in database
GPG Key ID: 30E6E3B7481A57CF
1 changed files with 8 additions and 8 deletions

View File

@ -12,27 +12,27 @@ not_windows = pytest.mark.skipif(sys.platform == 'win32', reason="This test shou
@windows_only
def test_load_windows_no_file(monkeypatch):
monkeypatch.setenv('APPDATA', 'AppData')
monkeypatch.setenv('LOCALAPPDATA', 'AppData/Local')
monkeypatch.setenv('LOCALAPPDATA', 'AppData\\Local')
monkeypatch.setenv('PROGRAMDATA', 'ProgramData')
res = get_config_files()
assert len(res) == 3
assert 'AppData/liquidctl/config.toml' in res
assert 'AppData/Local/liquidctl/config.toml' in res
assert 'ProgramData/liquidctl/config.toml' in res
assert 'AppData\\liquidctl\\config.toml' in res
assert 'AppData\\Local\\liquidctl\\config.toml' in res
assert 'ProgramData\\liquidctl\\config.toml' in res
@windows_only
def test_load_windows_file(monkeypatch):
monkeypatch.setenv('APPDATA', 'AppData')
monkeypatch.setenv('LOCALAPPDATA', 'AppData/Local')
monkeypatch.setenv('LOCALAPPDATA', 'AppData\\Local')
monkeypatch.setenv('PROGRAMDATA', 'ProgramData')
res = get_config_files('abcd.toml')
assert len(res) == 4
assert 'abcd.toml' in res
assert 'AppData/liquidctl/config.toml' in res
assert 'AppData/Local/liquidctl/config.toml' in res
assert 'ProgramData/liquidctl/config.toml' in res
assert 'AppData\\liquidctl\\config.toml' in res
assert 'AppData\\Local\\liquidctl\\config.toml' in res
assert 'ProgramData\\liquidctl\\config.toml' in res
@not_windows
def test_load_linux_no_file_specified_no_xdg_config_home(monkeypatch):