File tree 4 files changed +25
-1
lines changed
4 files changed +25
-1
lines changed Original file line number Diff line number Diff line change @@ -720,7 +720,7 @@ def py_input_message(self) -> Optional[MessageCompiler]:
720
720
# comparable with method.input_type
721
721
for msg in self .request .all_messages :
722
722
if (
723
- msg .py_name == name .replace ("." , "" )
723
+ msg .py_name == pythonize_class_name ( name .replace ("." , "" ) )
724
724
and msg .output_file .package == package
725
725
):
726
726
return msg
Original file line number Diff line number Diff line change 18
18
"googletypes_service_returns_googletype" ,
19
19
"example_service" ,
20
20
"empty_service" ,
21
+ "service_uppercase" ,
21
22
}
22
23
23
24
Original file line number Diff line number Diff line change
1
+ syntax = "proto3" ;
2
+
3
+ package service_uppercase ;
4
+
5
+ message DoTHINGRequest {
6
+ string name = 1 ;
7
+ repeated string comments = 2 ;
8
+ }
9
+
10
+ message DoTHINGResponse {
11
+ repeated string names = 1 ;
12
+ }
13
+
14
+ service Test {
15
+ rpc DoThing (DoTHINGRequest ) returns (DoTHINGResponse );
16
+ }
Original file line number Diff line number Diff line change
1
+ import inspect
2
+ from tests .output_betterproto .service_uppercase import TestStub
3
+
4
+
5
+ def test_parameters ():
6
+ sig = inspect .signature (TestStub .do_thing )
7
+ assert len (sig .parameters ) == 5 , "Expected 5 parameters"
You can’t perform that action at this time.
0 commit comments