We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eb40cac commit 8430149Copy full SHA for 8430149
1 file changed
tests/v2/test_v2_cancellation.py
@@ -10,6 +10,7 @@
10
import msgpack
11
import nanoid
12
import pytest
13
+from pydantic import TypeAdapter
14
15
from replit_river.messages import parse_transport_msg
16
from replit_river.rpc import (
@@ -280,9 +281,9 @@ async def test_subscription_cancel(ws_server: WsServerFixture) -> None:
280
281
282
assert not isinstance(request_msg, str)
283
assert (serverconn := conn())
- handshake_request: ControlMessageHandshakeRequest[None] = (
284
- ControlMessageHandshakeRequest(**request_msg.payload)
285
- )
+ handshake_request = TypeAdapter(
+ ControlMessageHandshakeRequest[None]
286
+ ).validate_python(request_msg.payload)
287
288
handshake_resp = ControlMessageHandshakeResponse(
289
status=HandShakeStatus(
0 commit comments