Skip to content

Commit ed21943

Browse files
committed
Add type assertions for TextContent in tests
1 parent 1f3eb27 commit ed21943

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

tests/client/test_sampling_callback.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ async def sampling_callback(
8989
params: CreateMessageRequestParams,
9090
) -> CreateMessageResult:
9191
# Extract delay from the message content (e.g., "delay_0.3")
92+
assert isinstance(params.messages[0].content, TextContent)
9293
message_text = params.messages[0].content.text
9394
if message_text.startswith("delay_"):
9495
delay = float(message_text.split("_")[1])

tests/shared/test_session.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,7 @@ async def handle_list_tools() -> list[types.Tool]:
250250
)
251251

252252
# Verify the request completed successfully
253+
assert isinstance(result.content[0], TextContent)
253254
assert result.content[0].text == "Waited 0.1s"
254255
assert len(completion_order) == 1
255256
assert completion_order[0] == 0.1

0 commit comments

Comments
 (0)