MCPcopy Create free account
hub / github.com/ZyphrZero/z.ai2api_python / fake_transform_request

Function fake_transform_request

tests/test_upstream_dual_pool.py:126–152  ·  view source on GitHub ↗
(
        self,
        request,
        excluded_tokens=None,
        excluded_guest_user_ids=None,
    )

Source from the content-addressed store, hash-verified

124
125def _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 {

Callers

nothing calls this directly

Calls 1

get_auth_infoMethod · 0.80

Tested by

no test coverage detected