build: add deps and test scaffolding for auto-reverse

Adds runtime deps (playwright, mitmproxy, anthropic, genson) and dev
deps (pytest, pytest-asyncio); creates the tests/ scaffold with
fixture_site.py, conftest.py, and a smoke test. Documents the
mitmproxy aioquic/mitmproxy-rs stub workaround needed for
free-threaded CPython 3.14.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-31 23:43:11 +08:00
parent a484ea4f8e
commit c6173b0ceb
7 changed files with 1154 additions and 1 deletions
+19
View File
@@ -0,0 +1,19 @@
from __future__ import annotations
from typing import TYPE_CHECKING
import pytest
from tests.fixture_site import start_fixture_site
if TYPE_CHECKING:
from collections.abc import Iterator
@pytest.fixture
def fixture_site() -> Iterator[str]:
server, base_url = start_fixture_site()
try:
yield base_url
finally:
server.shutdown()