flare.testing
flare.testing — handler + middleware testing helpers.
This package ships the in-process testing surface that lets handlers and middleware be exercised without a real reactor:
- :class:
TestClient[H]— FastAPI-style client that synthesises a :class:flare.http.Request, runs it through a handlerH, and returns the captured :class:flare.http.Response. No socket, no reactor, no thread.
Existing test infrastructure (flare.testing.fork_server for
integration tests that need a real socket) continues to live in
its own module; TestClient complements it for the much
larger universe of pure handler-level tests.