Skip to content

Commit 1571530

Browse files
committed
fix type issues in tests with unbound variables
1 parent a299ea9 commit 1571530

File tree

6 files changed

+276
-205
lines changed

6 files changed

+276
-205
lines changed

tests/client/test_session.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ async def test_client_session_initialize():
3232
server_to_client_send, server_to_client_receive = anyio.create_memory_object_stream[SessionMessage](1)
3333

3434
initialized_notification = None
35+
result = None
3536

3637
async def mock_server():
3738
nonlocal initialized_notification
@@ -239,6 +240,7 @@ async def test_client_session_version_negotiation_success():
239240
"""Test successful version negotiation with supported version"""
240241
client_to_server_send, client_to_server_receive = anyio.create_memory_object_stream[SessionMessage](1)
241242
server_to_client_send, server_to_client_receive = anyio.create_memory_object_stream[SessionMessage](1)
243+
result = None
242244

243245
async def mock_server():
244246
session_message = await client_to_server_receive.receive()

tests/server/test_lowlevel_input_validation.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ async def run_tool_test(
2121
tools: list[Tool],
2222
call_tool_handler: Callable[[str, dict[str, Any]], Awaitable[list[TextContent]]],
2323
test_callback: Callable[[ClientSession], Awaitable[CallToolResult]],
24-
) -> CallToolResult:
24+
) -> CallToolResult | None:
2525
"""Helper to run a tool test with minimal boilerplate.
2626
2727
Args:
@@ -33,6 +33,7 @@ async def run_tool_test(
3333
The result of the tool call
3434
"""
3535
server = Server("test")
36+
result = None
3637

3738
@server.list_tools()
3839
async def list_tools():

tests/server/test_lowlevel_output_validation.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ async def run_tool_test(
2121
tools: list[Tool],
2222
call_tool_handler: Callable[[str, dict[str, Any]], Awaitable[Any]],
2323
test_callback: Callable[[ClientSession], Awaitable[CallToolResult]],
24-
) -> CallToolResult:
24+
) -> CallToolResult | None:
2525
"""Helper to run a tool test with minimal boilerplate.
2626
2727
Args:
@@ -34,6 +34,8 @@ async def run_tool_test(
3434
"""
3535
server = Server("test")
3636

37+
result = None
38+
3739
@server.list_tools()
3840
async def list_tools():
3941
return tools

tests/server/test_lowlevel_tool_annotations.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ async def list_tools():
3939
)
4040
]
4141

42+
tools_result = None
4243
server_to_client_send, server_to_client_receive = anyio.create_memory_object_stream[SessionMessage](10)
4344
client_to_server_send, client_to_server_receive = anyio.create_memory_object_stream[SessionMessage](10)
4445

tests/shared/test_progress_notifications.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,8 @@ async def test_progress_context_manager():
217217

218218
server = Server(name="ProgressContextTestServer")
219219

220+
progress_token = None
221+
220222
# Register progress handler
221223
@server.progress_notification()
222224
async def handle_progress(

0 commit comments

Comments
 (0)