Skip to content

Commit 312a57c

Browse files
committed
[tests] Fix generic parameters for Context
1 parent a82c69b commit 312a57c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

tests/client/test_list_roots_callback.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
import pytest
22
from pydantic import FileUrl
33

4+
from typing import Any
45
from mcp.client.session import ClientSession
56
from mcp.server.fastmcp.server import Context
7+
from mcp.server.session import ServerSession
68
from mcp.shared.context import RequestContext
79
from mcp.shared.memory import (
810
create_connected_server_and_client_session as create_session,
@@ -35,7 +37,7 @@ async def list_roots_callback(
3537
return callback_return
3638

3739
@server.tool("test_list_roots")
38-
async def test_list_roots(context: Context, message: str): # type: ignore[reportUnknownMemberType]
40+
async def test_list_roots(context: Context[ServerSession, Any, Any], message: str):
3941
roots = await context.session.list_roots()
4042
assert roots == callback_return
4143
return True

0 commit comments

Comments
 (0)