@@ -46,7 +46,9 @@ def file_opener(path: Path) -> TextIO:
4646 return open (path , "w" )
4747
4848 schema_to_river_client_codegen (
49- read_schema = lambda : open ("tests/v1/codegen/rpc/input-special-chars-schema.json" ), # noqa: E501
49+ read_schema = lambda : open (
50+ "tests/v1/codegen/rpc/input-special-chars-schema.json"
51+ ), # noqa: E501
5052 target_path = "tests/v1/codegen/rpc/generated_special_chars" ,
5153 client_name = "SpecialCharsClient" ,
5254 typed_dict_inputs = True ,
@@ -57,7 +59,9 @@ def file_opener(path: Path) -> TextIO:
5759
5860
5961@pytest .fixture (scope = "session" , autouse = True )
60- def reload_rpc_import (generate_rpc_client : None , generate_special_chars_client : None ) -> None : # noqa: E501
62+ def reload_rpc_import (
63+ generate_rpc_client : None , generate_special_chars_client : None
64+ ) -> None : # noqa: E501
6165 import tests .v1 .codegen .rpc .generated
6266 import tests .v1 .codegen .rpc .generated_special_chars
6367
@@ -105,7 +109,9 @@ def serialize_special_chars_response(response: bool) -> dict:
105109 return response
106110
107111
108- async def special_chars_handler (request : dict , context : grpc .aio .ServicerContext ) -> bool : # noqa: E501
112+ async def special_chars_handler (
113+ request : dict , context : grpc .aio .ServicerContext
114+ ) -> bool : # noqa: E501
109115 """Handler that processes input with special character field names."""
110116 # The request comes with original field names (with special characters)
111117 # as they are sent over the wire before normalization
@@ -115,7 +121,9 @@ async def special_chars_handler(request: dict, context: grpc.aio.ServicerContext
115121
116122 for field in required_fields :
117123 if field not in request :
118- raise ValueError (f"Missing required field: { field } . Available keys: { list (request .keys ())} " ) # noqa: E501
124+ raise ValueError (
125+ f"Missing required field: { field } . Available keys: { list (request .keys ())} "
126+ ) # noqa: E501
119127
120128 # Verify the values are of expected types
121129 if not isinstance (request ["data-field1" ], str ):
@@ -161,11 +169,11 @@ async def test_special_chars_rpc(client: Client) -> None:
161169 result = await SpecialCharsClient (client ).test_service .rpc_method (
162170 {
163171 "data_field1" : "test_value1" , # Required: data-field1 -> data_field1
164- "data_field2" : 42.5 , # Required: data:field2 -> data_field2
165- "data_field3" : True , # Optional: data.field3 -> data_field3
166- "data_field4" : "test_value4" , # Optional: data/field4 -> data_field4
167- "data_field5" : 123 , # Optional: data@field5 -> data_field5
168- "data_field6" : "test_value6" , # Optional: data field6 -> data_field6
172+ "data_field2" : 42.5 , # Required: data:field2 -> data_field2
173+ "data_field3" : True , # Optional: data.field3 -> data_field3
174+ "data_field4" : "test_value4" , # Optional: data/field4 -> data_field4
175+ "data_field5" : 123 , # Optional: data@field5 -> data_field5
176+ "data_field6" : "test_value6" , # Optional: data field6 -> data_field6
169177 },
170178 timedelta (seconds = 5 ),
171179 )
0 commit comments