MCPcopy Index your code
hub / github.com/openai/openai-python / test_hardcoded_query_params_in_url

Method test_hardcoded_query_params_in_url

tests/test_client.py:616–638  ·  view source on GitHub ↗
(self, client: OpenAI)

Source from the content-addressed store, hash-verified

614 client.close()
615
616 def test_hardcoded_query_params_in_url(self, client: OpenAI) -> None:
617 request = client._build_request(FinalRequestOptions(method="get", url="/foo?beta=true"))
618 url = httpx.URL(request.url)
619 assert dict(url.params) == {"beta": "true"}
620
621 request = client._build_request(
622 FinalRequestOptions(
623 method="get",
624 url="/foo?beta=true",
625 params={"limit": "10", "page": "abc"},
626 )
627 )
628 url = httpx.URL(request.url)
629 assert dict(url.params) == {"beta": "true", "limit": "10", "page": "abc"}
630
631 request = client._build_request(
632 FinalRequestOptions(
633 method="get",
634 url="/files/a%2Fb?beta=true",
635 params={"limit": "10"},
636 )
637 )
638 assert request.url.raw_path == b"/files/a%2Fb?beta=true&limit=10"
639
640 def test_request_extra_json(self, client: OpenAI) -> None:
641 request = client._build_request(

Callers

nothing calls this directly

Calls 2

FinalRequestOptionsClass · 0.90
_build_requestMethod · 0.45

Tested by

no test coverage detected