(client_cls: type[Client])
| 245 | |
| 246 | @pytest.mark.parametrize("client_cls", [BedrockOpenAI, AsyncBedrockOpenAI]) |
| 247 | def test_normalizes_responses_url(client_cls: type[Client]) -> None: |
| 248 | client = ( |
| 249 | make_sync_client(base_url="https://example.com/openai/v1/responses", api_key="token") |
| 250 | if client_cls is BedrockOpenAI |
| 251 | else make_async_client(base_url="https://example.com/openai/v1/responses", api_key="token") |
| 252 | ) |
| 253 | |
| 254 | assert client.base_url == URL("https://example.com/openai/v1/") |
| 255 | |
| 256 | |
| 257 | @pytest.mark.parametrize("client_cls", [BedrockOpenAI, AsyncBedrockOpenAI]) |
nothing calls this directly
no test coverage detected