MCPcopy
hub / github.com/openai/openai-python / _signed_request

Function _signed_request

tests/lib/test_bedrock_credential_chain.py:72–86  ·  view source on GitHub ↗
(**provider_options: Any)

Source from the content-addressed store, hash-verified

70
71
72def _signed_request(**provider_options: Any) -> httpx.Request:
73 requests: list[httpx.Request] = []
74
75 def handler(request: httpx.Request) -> httpx.Response:
76 requests.append(request)
77 return httpx.Response(200, request=request, json={})
78
79 with OpenAI(
80 provider=bedrock(**provider_options),
81 http_client=httpx.Client(transport=httpx.MockTransport(handler), trust_env=False),
82 ) as client:
83 client.get("/models", cast_to=httpx.Response)
84
85 assert len(requests) == 1
86 return requests[0]
87
88
89def _credentials_metadata(name: str, *, expiration: str = _FUTURE_EXPIRATION) -> dict[str, str]:

Calls 3

OpenAIClass · 0.90
bedrockFunction · 0.90
getMethod · 0.45

Tested by

no test coverage detected