1- import betterproto2
2-
31import struct
42import sys
53
4+ import betterproto2
65from tests .outputs .conformance .conformance import (
7- ConformanceResponse ,
86 ConformanceRequest ,
7+ ConformanceResponse ,
98 TestCategory ,
109 WireFormat ,
1110)
1211from tests .outputs .conformance .protobuf_test_messages .proto3 import TestAllTypesProto3
1312
14-
1513test_count = 0
1614verbose = False
1715
@@ -39,18 +37,20 @@ def do_test(request: ConformanceRequest) -> ConformanceResponse:
3937 elif betterproto2 .which_one_of (request , "payload" )[0 ] == "json_payload" :
4038 try :
4139 ignore_unknown_fields = request .test_category == TestCategory .JSON_IGNORE_UNKNOWN_PARSING_TEST
42- test_message = TestAllTypesProto3 .from_json (request .json_payload , ignore_unknown_fields = ignore_unknown_fields )
40+ test_message = TestAllTypesProto3 .from_json (
41+ request .json_payload , ignore_unknown_fields = ignore_unknown_fields
42+ )
4343 except Exception as e :
4444 response .parse_error = str (e )
4545 return response
4646
4747 elif betterproto2 .which_one_of (request , "payload" )[0 ] == "text_payload" :
48- return ConformanceResponse (skipped = "text input not supported" )
49- try :
50- text_format .Parse (request .text_payload , test_message )
51- except Exception as e :
52- response .parse_error = str (e )
53- return response
48+ return ConformanceResponse (skipped = "text input not supported" )
49+ try :
50+ text_format .Parse (request .text_payload , test_message )
51+ except Exception as e :
52+ response .parse_error = str (e )
53+ return response
5454
5555 else :
5656 raise ProtocolError ("Request didn't have payload." )
@@ -121,7 +121,6 @@ def do_test_io():
121121 # f.write("Hello!")
122122 if not do_test_io ():
123123 sys .stderr .write (
124- "conformance_python: received EOF from test runner "
125- + "after %s tests, exiting\n " % (test_count ,)
124+ "conformance_python: received EOF from test runner " + "after %s tests, exiting\n " % (test_count ,)
126125 )
127- sys .exit (0 )
126+ sys .exit (0 )
0 commit comments