补充设备画像兜底说明
This commit is contained in:
@@ -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",
|
||||||
|
|||||||
@@ -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 :]
|
||||||
|
|||||||
Reference in New Issue
Block a user