(
self,
request,
excluded_tokens=None,
excluded_guest_user_ids=None,
)
| 124 | |
| 125 | def _bind_minimal_request_flow(client: UpstreamClient, captures: list[dict]): |
| 126 | async def fake_transform_request( |
| 127 | self, |
| 128 | request, |
| 129 | excluded_tokens=None, |
| 130 | excluded_guest_user_ids=None, |
| 131 | ): |
| 132 | auth_info = await self.get_auth_info( |
| 133 | excluded_tokens=excluded_tokens, |
| 134 | excluded_guest_user_ids=excluded_guest_user_ids, |
| 135 | ) |
| 136 | captures.append(dict(auth_info)) |
| 137 | return { |
| 138 | "url": "https://upstream.test/chat", |
| 139 | "headers": { |
| 140 | "x-token": str(auth_info["token"]), |
| 141 | "x-token-source": str(auth_info["token_source"]), |
| 142 | "x-guest-user-id": str(auth_info.get("guest_user_id") or ""), |
| 143 | }, |
| 144 | "body": {"model": request.model}, |
| 145 | "token": auth_info["token"], |
| 146 | "chat_id": "chat-id", |
| 147 | "model": request.model, |
| 148 | "user_id": auth_info["user_id"], |
| 149 | "auth_mode": auth_info["auth_mode"], |
| 150 | "token_source": auth_info["token_source"], |
| 151 | "guest_user_id": auth_info["guest_user_id"], |
| 152 | } |
| 153 | |
| 154 | async def fake_transform_response(self, response, request, transformed): |
| 155 | return { |
nothing calls this directly
no test coverage detected