async def METHOD_NAME(
    client: TestClient,
    path_params: MyRequestPathParams,
    query_params: MyRequestQueryParams,
    body: MyBody,
):
    assert client.app
    r = await client.get(
        f"/projects/{path_params.project_uuid}",
        params=query_params.as_params(),
        json=body.dict(),
    )
    assert r.status == web.HTTPOk.status_code, f"{await r.text()}"
    got = await r.json()
    assert got["parameters"] == jsonable_encoder(path_params.dict())
    assert got["queries"] == jsonable_encoder(query_params.dict())
    assert got["body"] == body.dict()
    assert got["context"] == {
        "secret": client.app[APP_SECRET_KEY],
        "user_id": 42,
    }