"""Canonical Web UI ``TestClient`` import for the Gitea-Tools suite (#682). Starlette 1.3+ builds ``starlette.testclient.TestClient`` on ``httpx2``. Plain ``httpx`` still works but emits ``StarletteDeprecationWarning``. All Web UI tests import ``TestClient`` from this module so: * dependency intent is single-sourced (``httpx2`` in ``requirements.txt``); * a future client-construction helper has one place to land; * import-site audits do not need to re-scan every ``test_webui_*.py``. Runtime MCP / FastMCP code continues to use ``httpx``; this module is test-only and does not change production clients. """ from __future__ import annotations from starlette.testclient import TestClient __all__ = ["TestClient"]