(self)
| 313 | assert request.headers.get("x-stainless-lang") == "my-overriding-header" |
| 314 | |
| 315 | def test_default_query_option(self) -> None: |
| 316 | client = Opencode(base_url=base_url, _strict_response_validation=True, default_query={"query_param": "bar"}) |
| 317 | request = client._build_request(FinalRequestOptions(method="get", url="/foo")) |
| 318 | url = httpx.URL(request.url) |
| 319 | assert dict(url.params) == {"query_param": "bar"} |
| 320 | |
| 321 | request = client._build_request( |
| 322 | FinalRequestOptions( |
| 323 | method="get", |
| 324 | url="/foo", |
| 325 | params={"foo": "baz", "query_param": "overridden"}, |
| 326 | ) |
| 327 | ) |
| 328 | url = httpx.URL(request.url) |
| 329 | assert dict(url.params) == {"foo": "baz", "query_param": "overridden"} |
| 330 | |
| 331 | def test_request_extra_json(self) -> None: |
| 332 | request = self.client._build_request( |
nothing calls this directly
no test coverage detected