tests/test_chat_timeout_message_static.py
Rama dev · réplica de lectura del repositorio original.
from pathlib import Path
import re
ROOT = Path(__file__).resolve().parents[1]
def test_timeout_catch_can_read_is_agent():
"""The catch block reads _isAgent, so it must not be a try-scoped const (#6764)."""
src = (ROOT / "static/js/chat.js").read_text()
assert re.search(r"^\s*let _isAgent = false;", src, re.M)
assert not re.search(r"\bconst _isAgent\b", src)
assert re.search(r"^\s*_isAgent = \(_tState\.mode", src, re.M)