@@ -12,41 +12,29 @@ class TestNullIdRejection:
1212 def test_request_rejects_null_id (self ):
1313 """JSONRPCRequest should reject id: null."""
1414 with pytest .raises (ValidationError ):
15- JSONRPCRequest .model_validate (
16- {"jsonrpc" : "2.0" , "method" : "initialize" , "id" : None }
17- )
15+ JSONRPCRequest .model_validate ({"jsonrpc" : "2.0" , "method" : "initialize" , "id" : None })
1816
1917 def test_notification_rejects_extra_id_field (self ):
2018 """JSONRPCNotification should not absorb an extra 'id' field."""
2119 with pytest .raises (ValidationError ):
22- JSONRPCNotification .model_validate (
23- {"jsonrpc" : "2.0" , "method" : "initialize" , "id" : None }
24- )
20+ JSONRPCNotification .model_validate ({"jsonrpc" : "2.0" , "method" : "initialize" , "id" : None })
2521
2622 def test_message_adapter_rejects_null_id (self ):
2723 """The union adapter should reject messages with id: null entirely."""
2824 with pytest .raises (ValidationError ):
29- jsonrpc_message_adapter .validate_python (
30- {"jsonrpc" : "2.0" , "method" : "initialize" , "id" : None }
31- )
25+ jsonrpc_message_adapter .validate_python ({"jsonrpc" : "2.0" , "method" : "initialize" , "id" : None })
3226
3327 def test_valid_notification_without_id (self ):
3428 """A proper notification (no id field) should still validate."""
35- msg = jsonrpc_message_adapter .validate_python (
36- {"jsonrpc" : "2.0" , "method" : "notifications/initialized" }
37- )
29+ msg = jsonrpc_message_adapter .validate_python ({"jsonrpc" : "2.0" , "method" : "notifications/initialized" })
3830 assert isinstance (msg , JSONRPCNotification )
3931
4032 def test_valid_request_with_int_id (self ):
4133 """A proper request with an integer id should still validate."""
42- msg = jsonrpc_message_adapter .validate_python (
43- {"jsonrpc" : "2.0" , "method" : "initialize" , "id" : 1 }
44- )
34+ msg = jsonrpc_message_adapter .validate_python ({"jsonrpc" : "2.0" , "method" : "initialize" , "id" : 1 })
4535 assert isinstance (msg , JSONRPCRequest )
4636
4737 def test_valid_request_with_string_id (self ):
4838 """A proper request with a string id should still validate."""
49- msg = jsonrpc_message_adapter .validate_python (
50- {"jsonrpc" : "2.0" , "method" : "initialize" , "id" : "abc-123" }
51- )
39+ msg = jsonrpc_message_adapter .validate_python ({"jsonrpc" : "2.0" , "method" : "initialize" , "id" : "abc-123" })
5240 assert isinstance (msg , JSONRPCRequest )
0 commit comments