Classes
RouteSmokeCase
7
▼
One route/render-intent expectation for ``assert_route_smoke``.
RouteSmokeCase
7
▼
One route/render-intent expectation forassert_route_smoke.
Attributes
| Name | Type | Description |
|---|---|---|
path |
str
|
— |
mode |
RouteSmokeMode
|
— |
status |
int
|
— |
name |
str | None
|
— |
template |
str | None
|
— |
block |
str | None
|
— |
target |
str | None
|
— |
Functions
assert_route_smoke
2
dict[tuple[str, str], Re…
▼
Assert route status/render mode expectations through a ``TestClient``.
``str``…
async
assert_route_smoke
2
dict[tuple[str, str], Re…
▼
async def assert_route_smoke(client: Any, cases: Iterable[RouteSmokeCase | str]) -> dict[tuple[str, str], Response]
Assert route status/render mode expectations through aTestClient.
str cases smoke a full-page route at status 200. Use RouteSmokeCase
when a route should be checked as a fragment, status-only response, or both
full-page and fragment render intents.
Parameters
| Name | Type | Description |
|---|---|---|
client |
Any |
|
cases |
Iterable[RouteSmokeCase | str] |
Returns
dict[tuple[str, str], Response]