@@ -281,15 +281,12 @@ def test_not_notification_false():
281281
282282
283283def test_dispatch_deserialized ():
284- assert (
285- dispatch_deserialized (
286- methods = {"ping" : ping },
287- context = NOCONTEXT ,
288- post_process = identity ,
289- deserialized = {"jsonrpc" : "2.0" , "method" : "ping" , "id" : 1 },
290- )
291- == Right (SuccessResponse ("pong" , 1 ))
292- )
284+ assert dispatch_deserialized (
285+ methods = {"ping" : ping },
286+ context = NOCONTEXT ,
287+ post_process = identity ,
288+ deserialized = {"jsonrpc" : "2.0" , "method" : "ping" , "id" : 1 },
289+ ) == Right (SuccessResponse ("pong" , 1 ))
293290
294291
295292# validate_request
@@ -326,17 +323,14 @@ def test_dispatch_request():
326323
327324
328325def test_dispatch_to_response_pure ():
329- assert (
330- dispatch_to_response_pure (
331- deserializer = default_deserializer ,
332- validator = default_validator ,
333- post_process = identity ,
334- context = NOCONTEXT ,
335- methods = {"ping" : ping },
336- request = '{"jsonrpc": "2.0", "method": "ping", "id": 1}' ,
337- )
338- == Right (SuccessResponse ("pong" , 1 ))
339- )
326+ assert dispatch_to_response_pure (
327+ deserializer = default_deserializer ,
328+ validator = default_validator ,
329+ post_process = identity ,
330+ context = NOCONTEXT ,
331+ methods = {"ping" : ping },
332+ request = '{"jsonrpc": "2.0", "method": "ping", "id": 1}' ,
333+ ) == Right (SuccessResponse ("pong" , 1 ))
340334
341335
342336def test_dispatch_to_response_pure_parse_error ():
@@ -418,52 +412,43 @@ def foo(colour: str) -> Result:
418412 if colour not in ("orange" , "red" , "yellow" ):
419413 return InvalidParams ()
420414
421- assert (
422- dispatch_to_response_pure (
423- deserializer = default_deserializer ,
424- validator = default_validator ,
425- post_process = identity ,
426- context = NOCONTEXT ,
427- methods = {"foo" : foo },
428- request = '{"jsonrpc": "2.0", "method": "foo", "params": ["blue"], "id": 1}' ,
429- )
430- == Left (ErrorResponse (ERROR_INVALID_PARAMS , "Invalid params" , NODATA , 1 ))
431- )
415+ assert dispatch_to_response_pure (
416+ deserializer = default_deserializer ,
417+ validator = default_validator ,
418+ post_process = identity ,
419+ context = NOCONTEXT ,
420+ methods = {"foo" : foo },
421+ request = '{"jsonrpc": "2.0", "method": "foo", "params": ["blue"], "id": 1}' ,
422+ ) == Left (ErrorResponse (ERROR_INVALID_PARAMS , "Invalid params" , NODATA , 1 ))
432423
433424
434425def test_dispatch_to_response_pure_internal_error ():
435426 def foo ():
436427 raise ValueError ("foo" )
437428
438- assert (
439- dispatch_to_response_pure (
440- deserializer = default_deserializer ,
441- validator = default_validator ,
442- post_process = identity ,
443- context = NOCONTEXT ,
444- methods = {"foo" : foo },
445- request = '{"jsonrpc": "2.0", "method": "foo", "id": 1}' ,
446- )
447- == Left (ErrorResponse (ERROR_INTERNAL_ERROR , "Internal error" , "foo" , 1 ))
448- )
429+ assert dispatch_to_response_pure (
430+ deserializer = default_deserializer ,
431+ validator = default_validator ,
432+ post_process = identity ,
433+ context = NOCONTEXT ,
434+ methods = {"foo" : foo },
435+ request = '{"jsonrpc": "2.0", "method": "foo", "id": 1}' ,
436+ ) == Left (ErrorResponse (ERROR_INTERNAL_ERROR , "Internal error" , "foo" , 1 ))
449437
450438
451439@patch ("jsonrpcserver.dispatcher.dispatch_request" , side_effect = ValueError ("foo" ))
452440def test_dispatch_to_response_pure_server_error (* _ ):
453441 def foo ():
454442 return Success ()
455443
456- assert (
457- dispatch_to_response_pure (
458- deserializer = default_deserializer ,
459- validator = default_validator ,
460- post_process = identity ,
461- context = NOCONTEXT ,
462- methods = {"foo" : foo },
463- request = '{"jsonrpc": "2.0", "method": "foo", "id": 1}' ,
464- )
465- == Left (ErrorResponse (ERROR_SERVER_ERROR , "Server error" , "foo" , None ))
466- )
444+ assert dispatch_to_response_pure (
445+ deserializer = default_deserializer ,
446+ validator = default_validator ,
447+ post_process = identity ,
448+ context = NOCONTEXT ,
449+ methods = {"foo" : foo },
450+ request = '{"jsonrpc": "2.0", "method": "foo", "id": 1}' ,
451+ ) == Left (ErrorResponse (ERROR_SERVER_ERROR , "Server error" , "foo" , None ))
467452
468453
469454def test_dispatch_to_response_pure_invalid_result ():
@@ -495,17 +480,14 @@ def test_dispatch_to_response_pure_raising_exception():
495480 def raise_exception ():
496481 raise JsonRpcError (code = 0 , message = "foo" , data = "bar" )
497482
498- assert (
499- dispatch_to_response_pure (
500- deserializer = default_deserializer ,
501- validator = default_validator ,
502- post_process = identity ,
503- context = NOCONTEXT ,
504- methods = {"raise_exception" : raise_exception },
505- request = '{"jsonrpc": "2.0", "method": "raise_exception", "id": 1}' ,
506- )
507- == Left (ErrorResponse (0 , "foo" , "bar" , 1 ))
508- )
483+ assert dispatch_to_response_pure (
484+ deserializer = default_deserializer ,
485+ validator = default_validator ,
486+ post_process = identity ,
487+ context = NOCONTEXT ,
488+ methods = {"raise_exception" : raise_exception },
489+ request = '{"jsonrpc": "2.0", "method": "raise_exception", "id": 1}' ,
490+ ) == Left (ErrorResponse (0 , "foo" , "bar" , 1 ))
509491
510492
511493# dispatch_to_response_pure -- Notifications
@@ -634,17 +616,14 @@ def test_dispatch_to_response_pure_notification_server_error(*_):
634616 def foo ():
635617 return Success ()
636618
637- assert (
638- dispatch_to_response_pure (
639- deserializer = default_deserializer ,
640- validator = default_validator ,
641- post_process = identity ,
642- context = NOCONTEXT ,
643- methods = {"foo" : foo },
644- request = '{"jsonrpc": "2.0", "method": "foo"}' ,
645- )
646- == Left (ErrorResponse (ERROR_SERVER_ERROR , "Server error" , "foo" , None ))
647- )
619+ assert dispatch_to_response_pure (
620+ deserializer = default_deserializer ,
621+ validator = default_validator ,
622+ post_process = identity ,
623+ context = NOCONTEXT ,
624+ methods = {"foo" : foo },
625+ request = '{"jsonrpc": "2.0", "method": "foo"}' ,
626+ ) == Left (ErrorResponse (ERROR_SERVER_ERROR , "Server error" , "foo" , None ))
648627
649628
650629def test_dispatch_to_response_pure_notification_invalid_result ():
0 commit comments