Exclude Nones
This commit is contained in:
parent
7b55252c87
commit
4040945cdf
3 changed files with 15 additions and 15 deletions
|
|
@ -35,7 +35,7 @@ async def test_client_session_initialize():
|
|||
jsonrpc_request = await client_to_server_receive.receive()
|
||||
assert isinstance(jsonrpc_request.root, JSONRPCRequest)
|
||||
request = ClientRequest.model_validate(
|
||||
jsonrpc_request.model_dump(by_alias=True, mode="json")
|
||||
jsonrpc_request.model_dump(by_alias=True, mode="json", exclude_none=True)
|
||||
)
|
||||
assert isinstance(request.root, InitializeRequest)
|
||||
|
||||
|
|
@ -59,14 +59,14 @@ async def test_client_session_initialize():
|
|||
JSONRPCResponse(
|
||||
jsonrpc="2.0",
|
||||
id=jsonrpc_request.root.id,
|
||||
result=result.model_dump(by_alias=True, mode="json"),
|
||||
result=result.model_dump(by_alias=True, mode="json", exclude_none=True),
|
||||
)
|
||||
)
|
||||
)
|
||||
jsonrpc_notification = await client_to_server_receive.receive()
|
||||
assert isinstance(jsonrpc_notification.root, JSONRPCNotification)
|
||||
initialized_notification = ClientNotification.model_validate(
|
||||
jsonrpc_notification.model_dump(by_alias=True, mode="json")
|
||||
jsonrpc_notification.model_dump(by_alias=True, mode="json", exclude_none=True)
|
||||
)
|
||||
|
||||
async def listen_session():
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ async def test_stdio_server():
|
|||
]
|
||||
|
||||
for message in messages:
|
||||
stdin.write(message.model_dump_json() + "\n")
|
||||
stdin.write(message.model_dump_json(by_alias=True, exclude_none=True) + "\n")
|
||||
stdin.seek(0)
|
||||
|
||||
async with stdio_server(
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ def test_jsonrpc_request():
|
|||
|
||||
request = JSONRPCMessage.model_validate(json_data)
|
||||
assert isinstance(request.root, JSONRPCRequest)
|
||||
ClientRequest.model_validate(request.model_dump(by_alias=True))
|
||||
ClientRequest.model_validate(request.model_dump(by_alias=True, exclude_none=True))
|
||||
|
||||
assert request.root.jsonrpc == "2.0"
|
||||
assert request.root.id == 1
|
||||
|
|
|
|||
Loading…
Reference in a new issue