Using starlette 's Request and Headers classes, implement a utility called RequestInspector in task…
Using starlette 's Request and Headers classes, implement a utility called RequestInspector in task…: a task in repo2rlenv-code-instruct (Harbor dataset). Additionally, implement a module-level function build mock request(method: str, path: str, query string: str = "", headers: dict = {}…
The task
Additionally, implement a module-level function `build_mock_request(method: str, path: str, query_string: str = "", headers: dict = {}, client=None) -> Request` that constructs a `starlette.requests.Request` from scratch using a minimal ASGI scope — without running a real server.
Part of FineEnvs/repo2rlenv-code-instruct.