From 253dd69de1e84f81bfcd4f8c5dbace75f5994d43 Mon Sep 17 00:00:00 2001 From: Dusk-92 Date: Wed, 2 Sep 2026 15:56:36 +0200 Subject: [PATCH] Test stable WowPresence v1.3 integration --- tests/test_safety.py | 28 ++++------------------------ 1 file changed, 4 insertions(+), 24 deletions(-) diff --git a/tests/test_safety.py b/tests/test_safety.py index 1791e0d..c1d360f 100644 --- a/tests/test_safety.py +++ b/tests/test_safety.py @@ -802,25 +802,6 @@ class WowPresenceIntegrationTests(unittest.TestCase): } return tool - def test_release_by_tag_allows_prerelease_for_test_channel(self): - release = { - "tag_name": remote_packages.WOWPRESENCE_TEST_RELEASE_TAG, - "draft": False, - "prerelease": True, - } - with mock.patch("remote_packages._get_json", return_value=release) as get_json: - result = remote_packages._release_by_tag( - remote_packages.WOWPRESENCE_REPO, - remote_packages.WOWPRESENCE_TEST_RELEASE_TAG, - ) - - self.assertIs(result, release) - get_json.assert_called_once_with( - f"{remote_packages.GITHUB_API}/repos/" - f"{remote_packages.WOWPRESENCE_REPO}/releases/tags/" - f"{remote_packages.WOWPRESENCE_TEST_RELEASE_TAG}" - ) - def test_config_defaults_migrate_placeholder_and_preserve_custom_id(self): with tempfile.TemporaryDirectory() as root: data_dir = remote_packages.ensure_wowpresence_config(root) @@ -833,7 +814,7 @@ class WowPresenceIntegrationTests(unittest.TestCase): remote_packages.WOWPRESENCE_DEFAULT_APPLICATION_ID, ) with open(flags, "r", encoding="ascii") as handle: - self.assertEqual(handle.read().strip(), "63") + self.assertEqual(handle.read().strip(), "127") with open(app_id, "w", encoding="ascii") as handle: handle.write( @@ -892,9 +873,9 @@ class WowPresenceIntegrationTests(unittest.TestCase): } with mock.patch( - "remote_packages._release_by_tag", + "remote_packages._latest_release", return_value=release, - ) as release_by_tag, mock.patch( + ) as latest_release, mock.patch( "remote_packages._download_asset", return_value=zip_path, ) as download: @@ -903,9 +884,8 @@ class WowPresenceIntegrationTests(unittest.TestCase): "v-test", ) - release_by_tag.assert_called_once_with( + latest_release.assert_called_once_with( remote_packages.WOWPRESENCE_REPO, - remote_packages.WOWPRESENCE_TEST_RELEASE_TAG, ) download.assert_called_once() remote_packages._verify_x86_pe(