Completely drop RootModel from types module (#1910)

This commit is contained in:
Marcelo Trylesinski 2026-01-19 14:29:15 +01:00 • committed by GitHub
commit 5fdd48a0d3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -5,7 +5,6 @@ import pytest
from mcp.types import (
LATEST_PROTOCOL_VERSION,
ClientCapabilities,
ClientRequest,
CreateMessageRequestParams,
CreateMessageResult,
CreateMessageResultWithTools,
@ -21,6 +20,7 @@ from mcp.types import (
ToolChoice,
ToolResultContent,
ToolUseContent,
client_request_adapter,
jsonrpc_message_adapter,
)
@ -40,7 +40,7 @@ async def test_jsonrpc_request():
request = jsonrpc_message_adapter.validate_python(json_data)
assert isinstance(request, JSONRPCRequest)
ClientRequest.model_validate(request.model_dump(by_alias=True, exclude_none=True))
client_request_adapter.validate_python(request.model_dump(by_alias=True, exclude_none=True))
assert request.jsonrpc == "2.0"
assert request.id == 1