Skip to content

Commit 4ba609e

Browse files
committed
fix(test): use correct Experimental type in ServerRequestContext construction
Replace plain dict with Experimental() to satisfy pyright type checking.
1 parent a2f6eee commit 4ba609e

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

tests/server/mcpserver/test_multi_tenancy_server.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import pytest
88

9+
from mcp.server.experimental.request_context import Experimental
910
from mcp.server.mcpserver import MCPServer
1011
from mcp.server.mcpserver.context import Context
1112
from mcp.server.mcpserver.prompts.base import Prompt
@@ -33,7 +34,7 @@ def test_context_tenant_id_with_request_context():
3334
rc = ServerRequestContext(
3435
session=None, # type: ignore[arg-type]
3536
lifespan_context=None,
36-
experimental={},
37+
experimental=Experimental(),
3738
tenant_id="tenant-x",
3839
)
3940
ctx = Context(request_context=rc)
@@ -47,7 +48,7 @@ def test_context_tenant_id_none_in_request_context():
4748
rc = ServerRequestContext(
4849
session=None, # type: ignore[arg-type]
4950
lifespan_context=None,
50-
experimental={},
51+
experimental=Experimental(),
5152
)
5253
ctx = Context(request_context=rc)
5354
assert ctx.tenant_id is None

0 commit comments

Comments
 (0)