补充设备画像兜底说明

This commit is contained in:
yml2213
2026-08-30 23:05:20 +08:00
parent f4ed518b50
commit 2a1d27f953
2 changed files with 2 additions and 3 deletions
+1
View File
@@ -87,6 +87,7 @@ def _build_select_operator_request(
) -> bytes: ) -> bytes:
"""按 selectOperator 的四段结构动态编码请求。""" """按 selectOperator 的四段结构动态编码请求。"""
dev = { dev = {
# 仅供无画像的协议级独立调用兜底;生产登录始终传入账号画像。
"app_version": "13.4.22", "app_version": "13.4.22",
"model": "M2102J2SC", "model": "M2102J2SC",
"fingerprint": fingerprint or "02df398797432eadefcc12767119ad5e80999389", "fingerprint": fingerprint or "02df398797432eadefcc12767119ad5e80999389",
+1 -3
View File
@@ -87,9 +87,7 @@ class TestRandomDfpBody:
"core.huya.dfp_register._random_triple", "core.huya.dfp_register._random_triple",
return_value=("h" * 64, "r" * 64, "k" * 64), return_value=("h" * 64, "r" * 64, "k" * 64),
), ),
patch( patch("core.huya.dfp_register.os.urandom", side_effect=lambda n: b"\0" * n),
"core.huya.dfp_register.os.urandom", side_effect=lambda n: b"\0" * n
),
): ):
body = _build_random_dfp_body(profile) body = _build_random_dfp_body(profile)
assert hashlib.sha256(plaintext).digest() in body[-CW_LEN + 2 :] assert hashlib.sha256(plaintext).digest() in body[-CW_LEN + 2 :]