diff --git a/tests/fixtures/api/loginusers_beta_client.vdf b/tests/fixtures/api/loginusers_beta_client.vdf index 4ba1ef7..6d19dc2 100644 --- a/tests/fixtures/api/loginusers_beta_client.vdf +++ b/tests/fixtures/api/loginusers_beta_client.vdf @@ -8,6 +8,6 @@ "WantsOfflineMode" "0" "SkipOfflineModeWarning" "0" "AutoLogin" "1" - "Timestamp" "0" + "timestamp" "0" } } diff --git a/tests/fixtures/api/loginusers_beta_client_multiple.vdf b/tests/fixtures/api/loginusers_beta_client_multiple.vdf index bc56e12..d80cbc2 100644 --- a/tests/fixtures/api/loginusers_beta_client_multiple.vdf +++ b/tests/fixtures/api/loginusers_beta_client_multiple.vdf @@ -8,7 +8,7 @@ "WantsOfflineMode" "0" "SkipOfflineModeWarning" "0" "AutoLogin" "1" - "Timestamp" "1787904411" + "timestamp" "1787904411" } "1" { @@ -18,6 +18,6 @@ "WantsOfflineMode" "0" "SkipOfflineModeWarning" "0" "AutoLogin" "1" - "Timestamp" "1787904647" + "timestamp" "1787904647" } } diff --git a/tests/fixtures/api/loginusers_beta_client_multiple_2.vdf b/tests/fixtures/api/loginusers_beta_client_multiple_2.vdf index 7975bde..a1a0661 100644 --- a/tests/fixtures/api/loginusers_beta_client_multiple_2.vdf +++ b/tests/fixtures/api/loginusers_beta_client_multiple_2.vdf @@ -8,7 +8,7 @@ "WantsOfflineMode" "0" "SkipOfflineModeWarning" "0" "AutoLogin" "1" - "Timestamp" "1797904411" + "timestamp" "1797904411" } "1" { @@ -18,6 +18,6 @@ "WantsOfflineMode" "0" "SkipOfflineModeWarning" "0" "AutoLogin" "1" - "Timestamp" "1787904647" + "timestamp" "1787904647" } } diff --git a/tests/fixtures/api/loginusers_legacy_client.vdf b/tests/fixtures/api/loginusers_legacy_client.vdf index 383febd..cb4530b 100644 --- a/tests/fixtures/api/loginusers_legacy_client.vdf +++ b/tests/fixtures/api/loginusers_legacy_client.vdf @@ -9,6 +9,6 @@ "SkipOfflineModeWarning" "0" "AllowAutoLogin" "1" "MostRecent" "1" - "Timestamp" "0" + "timestamp" "0" } } diff --git a/tests/fixtures/api/loginusers_legacy_client_multiple.vdf b/tests/fixtures/api/loginusers_legacy_client_multiple.vdf index 8a4a3b2..a2061cb 100644 --- a/tests/fixtures/api/loginusers_legacy_client_multiple.vdf +++ b/tests/fixtures/api/loginusers_legacy_client_multiple.vdf @@ -9,7 +9,7 @@ "SkipOfflineModeWarning" "0" "AllowAutoLogin" "1" "MostRecent" "0" - "Timestamp" "0" + "timestamp" "0" } "1" { @@ -20,6 +20,6 @@ "SkipOfflineModeWarning" "0" "AllowAutoLogin" "1" "MostRecent" "1" - "Timestamp" "10" + "timestamp" "10" } } diff --git a/tests/test_loginusers.py b/tests/test_loginusers.py index 6665e79..db96c56 100644 --- a/tests/test_loginusers.py +++ b/tests/test_loginusers.py @@ -3,6 +3,7 @@ import pytest from pathlib import Path from dzgui.api.steam import find_user_id +from dzgui.const.constants import DEFAULT_STEAM_PATH from tests.fixtures import fixture_path pytestmark = pytest.mark.apitest @@ -25,3 +26,11 @@ def test_loginusers(monkeypatch, fixture: str, expect: int) -> None: monkeypatch.setattr("dzgui.api.steam.find_loginusers", mock_loginusers) uid = find_user_id(Path("")) assert int(uid) == expect + + +@pytest.mark.realconfig +def test_live_loginusers() -> None: + """Added on 2026-10-17 following changes to VDF keys""" + steam = Path.home().joinpath(DEFAULT_STEAM_PATH) + uid = find_user_id(steam) + assert uid is not None