diff options
| author | Kurt Himebauch <136133082+xXJSONDeruloXx@users.noreply.github.com> | 2026-09-10 16:45:05 -0400 |
|---|---|---|
| committer | Kurt Himebauch <136133082+xXJSONDeruloXx@users.noreply.github.com> | 2026-09-10 16:45:05 -0400 |
| commit | 252079e1df34329db1e3dc11c66c8c9d40a3a616 (patch) | |
| tree | a74fceafd7220404b4a9c812310b8cd4fdacd076 /tests | |
| parent | dff6251e620767b28a81915389b16c916aac2cb0 (diff) | |
| download | decky-lsfg-vk-252079e1df34329db1e3dc11c66c8c9d40a3a616.tar.gz decky-lsfg-vk-252079e1df34329db1e3dc11c66c8c9d40a3a616.zip | |
test: cover minimal steam shortcut metadata
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_steam_service.py | 26 |
1 files changed, 10 insertions, 16 deletions
diff --git a/tests/test_steam_service.py b/tests/test_steam_service.py index 76cdf47..004ffb6 100644 --- a/tests/test_steam_service.py +++ b/tests/test_steam_service.py @@ -26,14 +26,11 @@ class SteamShortcutTests(unittest.TestCase): } ) - self.assertEqual(game["appid"], "123456") - self.assertEqual(game["name"], "PCSX2 shortcut") - self.assertTrue(game["nonSteam"]) - self.assertNotIn("directFlatpak", game) - self.assertNotIn("transport", game) - self.assertEqual(game["executable"], "/usr/bin/flatpak") - self.assertEqual(game["arguments"], "run net.pcsx2.PCSX2 --fullscreen") - self.assertEqual(game["startDir"], "/home/deck/Games") + self.assertEqual(game, { + "appid": "123456", + "name": "PCSX2 shortcut", + "nonSteam": True, + }) def test_emudeck_launcher_is_ordinary_non_steam_metadata(self): game = SteamService._shortcut_game( @@ -45,14 +42,11 @@ class SteamShortcutTests(unittest.TestCase): } ) - self.assertEqual(game["appid"], "987654") - self.assertTrue(game["nonSteam"]) - self.assertNotIn("directFlatpak", game) - self.assertEqual( - game["executable"], - '"/home/deck/Emulation/tools/launchers/retroarch.sh" -L core rom.z64', - ) - self.assertEqual(game["arguments"], "") + self.assertEqual(game, { + "appid": "987654", + "name": "1080 Snowboarding", + "nonSteam": True, + }) def test_shortcut_rejects_invalid_identity(self): self.assertIsNone(SteamService._shortcut_game({"appid": 0, "AppName": "Bad"})) |
