(self)
| 1841 | assert response.request.headers.get("Authorization") == f"Bearer {admin_api_key}" |
| 1842 | |
| 1843 | async def test_default_query_option(self) -> None: |
| 1844 | client = AsyncOpenAI( |
| 1845 | base_url=base_url, |
| 1846 | api_key=api_key, |
| 1847 | admin_api_key=admin_api_key, |
| 1848 | _strict_response_validation=True, |
| 1849 | default_query={"query_param": "bar"}, |
| 1850 | ) |
| 1851 | request = client._build_request(FinalRequestOptions(method="get", url="/foo")) |
| 1852 | url = httpx.URL(request.url) |
| 1853 | assert dict(url.params) == {"query_param": "bar"} |
| 1854 | |
| 1855 | request = client._build_request( |
| 1856 | FinalRequestOptions( |
| 1857 | method="get", |
| 1858 | url="/foo", |
| 1859 | params={"foo": "baz", "query_param": "overridden"}, |
| 1860 | ) |
| 1861 | ) |
| 1862 | url = httpx.URL(request.url) |
| 1863 | assert dict(url.params) == {"foo": "baz", "query_param": "overridden"} |
| 1864 | |
| 1865 | await client.close() |
| 1866 | |
| 1867 | async def test_hardcoded_query_params_in_url(self, async_client: AsyncOpenAI) -> None: |
| 1868 | request = async_client._build_request(FinalRequestOptions(method="get", url="/foo?beta=true")) |
nothing calls this directly
no test coverage detected