虎牙网页Cookie来源驱动合并与WSS传输门禁

This commit is contained in:
yml2213
2026-09-01 19:17:32 +08:00
parent 8e3c0e69bc
commit 48c37bb8d7
16 changed files with 840 additions and 57 deletions
+28
View File
@@ -0,0 +1,28 @@
"""虎牙精英宝典传输选择的联调前置检查。"""
from web.backend.services.huya_runner_core import HuyaBatchRunnerCore
def test_minimal_app_cookie_reports_only_missing_web_guid():
cookie = (
"udb_cred=cred; udb_biztoken=biz; udb_uid=1199659425268; "
"yyuid=1199659425268; sdid=sdid"
)
assert HuyaBatchRunnerCore._web_wss_cookie_missing(cookie) == (
"guid", "udb_guiddata", "udb_deviceid", "game_did",
"_qimei_uuid42", "udb_anobiztoken", "__yamid_new",
)
assert not HuyaBatchRunnerCore._has_web_wss_cookie(cookie)
def test_complete_web_cookie_enables_wss_without_logging_values():
cookie = (
"udb_cred=cred; udb_biztoken=biz; udb_uid=1199659425268; "
"yyuid=1199659425268; sdid=sdid; guid=0123456789abcdef0123456789abcdef; "
"udb_guiddata=guiddata; udb_deviceid=w_1234567890123456789; game_did=game; "
"_qimei_uuid42=qimei; udb_anobiztoken=anobiz; __yamid_new=yamid"
)
assert HuyaBatchRunnerCore._web_wss_cookie_missing(cookie) == ()
assert HuyaBatchRunnerCore._has_web_wss_cookie(cookie)