Files
晨叶梦春 79e16dd1a2 fix(auth): incorrect auth key name
Signed-off-by: 晨叶梦春 <wuziqian211@126.com>
2026-09-06 13:21:57 +08:00

22 lines
848 B
Python

# 控制台取凭据脚本必须指向 ND_UC_AUTH-...&token,避免误读账号缓存(#89)。
import unittest
from pathlib import Path
from src.tchmaterial_parser.ui.token_window import ACCESS_TOKEN_SCRIPT
README_PATH = Path(__file__).resolve().parents[1] / "README.md"
class AccessTokenScriptTest(unittest.TestCase):
def test_selects_token_suffix_not_first_auth_key(self) -> None:
self.assertIn('/^ND_UC_AUTH-[^&]+&[^&]+&token$/.test(key)', ACCESS_TOKEN_SCRIPT)
self.assertNotIn(
'key.startsWith("ND_UC_AUTH")\n',
ACCESS_TOKEN_SCRIPT,
)
def test_readme_script_uses_the_same_token_key_rule(self) -> None:
readme = README_PATH.read_text(encoding="utf-8")
self.assertIn('/^ND_UC_AUTH-[^&]+&[^&]+&token$/.test(key)', readme)
self.assertIn("&sdk_cache", readme)