@@ -71,7 +71,6 @@ def func(_):
7171
7272 self .assertEqual ("world" , hello )
7373
74-
7574 def test_callable_encoding (self ):
7675 app = Flask (__name__ )
7776
@@ -80,18 +79,14 @@ def add(req: https_fn.CallableRequest[int]):
8079 return req .data + 1
8180
8281 with app .test_request_context ("/" ):
83- environ = EnvironBuilder (
84- method = "POST" ,
85- json = {
86- "data" : 1
87- }
88- ).get_environ ()
82+ environ = EnvironBuilder (method = "POST" , json = {
83+ "data" : 1
84+ }).get_environ ()
8985 request = Request (environ )
9086
9187 response = add (request )
9288 self .assertEqual (response .status_code , 200 )
93- self .assertEqual (response .get_json (), { "result" : 2 })
94-
89+ self .assertEqual (response .get_json (), {"result" : 2 })
9590
9691 def test_callable_errors (self ):
9792 app = Flask (__name__ )
@@ -105,32 +100,32 @@ def throw_generic_error(req):
105100 def throw_access_denied (req ):
106101 raise https_fn .HttpsError (
107102 https_fn .FunctionsErrorCode .PERMISSION_DENIED ,
108- "Permission is denied"
109- )
103+ "Permission is denied" )
110104
111105 with app .test_request_context ("/" ):
112- environ = EnvironBuilder (
113- method = "POST" ,
114- json = {
115- "data" : None
116- }
117- ).get_environ ()
106+ environ = EnvironBuilder (method = "POST" , json = {
107+ "data" : None
108+ }).get_environ ()
118109 request = Request (environ )
119110
120111 response = throw_generic_error (request )
121112 self .assertEqual (response .status_code , 500 )
122- self .assertEqual (response .get_json (), {
123- "error" : { "message" : "INTERNAL" , "status" : "INTERNAL" }
124- })
113+ self .assertEqual (
114+ response .get_json (),
115+ {"error" : {
116+ "message" : "INTERNAL" ,
117+ "status" : "INTERNAL"
118+ }})
125119
126120 response = throw_access_denied (request )
127121 self .assertEqual (response .status_code , 403 )
128- self .assertEqual (response .get_json (), {
129- "error" : {
130- "message" : "Permission is denied" ,
131- "status" : "PERMISSION_DENIED"
132- }
133- })
122+ self .assertEqual (
123+ response .get_json (), {
124+ "error" : {
125+ "message" : "Permission is denied" ,
126+ "status" : "PERMISSION_DENIED"
127+ }
128+ })
134129
135130 def test_yielding_without_streaming (self ):
136131 app = Flask (__name__ )
@@ -145,8 +140,7 @@ def yield_thrower(req: https_fn.CallableRequest[int]):
145140 yield from range (req .data )
146141 raise https_fn .HttpsError (
147142 https_fn .FunctionsErrorCode .PERMISSION_DENIED ,
148- "Can't read anymore"
149- )
143+ "Can't read anymore" )
150144
151145 @https_fn .on_call ()
152146 def legacy_yielder (req : https_fn .CallableRequest [int ]):
@@ -158,49 +152,43 @@ def legacy_yielder(req: https_fn.CallableRequest[int]):
158152 raise StopIteration ("OK" )
159153
160154 with app .test_request_context ("/" ):
161- environ = EnvironBuilder (
162- method = "POST" ,
163- json = {
164- "data" : 5
165- }
166- ).get_environ ()
155+ environ = EnvironBuilder (method = "POST" , json = {
156+ "data" : 5
157+ }).get_environ ()
167158
168159 request = Request (environ )
169160 response = yielder (request )
170161
171162 self .assertEqual (response .status_code , 200 )
172- self .assertEqual (response .get_json (), { "result" : "OK" })
163+ self .assertEqual (response .get_json (), {"result" : "OK" })
173164
174165 with app .test_request_context ("/" ):
175- environ = EnvironBuilder (
176- method = "POST" ,
177- json = {
178- "data" : 5
179- }
180- ).get_environ ()
166+ environ = EnvironBuilder (method = "POST" , json = {
167+ "data" : 5
168+ }).get_environ ()
181169
182170 request = Request (environ )
183171 response = legacy_yielder (request )
184172
185173 self .assertEqual (response .status_code , 200 )
186- self .assertEqual (response .get_json (), { "result" : "OK" })
174+ self .assertEqual (response .get_json (), {"result" : "OK" })
187175
188176 with app .test_request_context ("/" ):
189- environ = EnvironBuilder (
190- method = "POST" ,
191- json = {
192- "data" : 3
193- }
194- ).get_environ ()
177+ environ = EnvironBuilder (method = "POST" , json = {
178+ "data" : 3
179+ }).get_environ ()
195180
196181 request = Request (environ )
197182 response = yield_thrower (request )
198183
199184 self .assertEqual (response .status_code , 403 )
200- self .assertEqual (response .get_json (), {
201- "error" : { "message" : "Can't read anymore" , "status" : "PERMISSION_DENIED" }
202- })
203-
185+ self .assertEqual (
186+ response .get_json (), {
187+ "error" : {
188+ "message" : "Can't read anymore" ,
189+ "status" : "PERMISSION_DENIED"
190+ }
191+ })
204192
205193 def test_yielding_with_streaming (self ):
206194 app = Flask (__name__ )
@@ -213,50 +201,44 @@ def yielder(req: https_fn.CallableRequest[int]):
213201 @https_fn .on_call ()
214202 def yield_thrower (req : https_fn .CallableRequest [int ]):
215203 yield from range (req .data )
216- raise https_fn .HttpsError (https_fn .FunctionsErrorCode .INTERNAL , "Throwing" )
204+ raise https_fn .HttpsError (https_fn .FunctionsErrorCode .INTERNAL ,
205+ "Throwing" )
217206
218207 with app .test_request_context ("/" ):
219- environ = EnvironBuilder (
220- method = "POST" ,
221- json = {
222- "data" : 2
223- },
224- headers = {
225- "accept" : "text/event-stream"
226- }
227- ).get_environ ()
208+ environ = EnvironBuilder (method = "POST" ,
209+ json = {
210+ "data" : 2
211+ },
212+ headers = {
213+ "accept" : "text/event-stream"
214+ }).get_environ ()
228215
229216 request = Request (environ )
230217 response = yielder (request )
231218
232219 self .assertEqual (response .status_code , 200 )
233220 chunks = list (response .response )
234221 self .assertEqual (chunks , [
235- 'data: {"message": 0}\n \n ' ,
236- 'data: {"message": 1}\n \n ' ,
237- 'data: {"result": "OK"}\n \n ' ,
238- "END"
222+ 'data: {"message": 0}\n \n ' , 'data: {"message": 1}\n \n ' ,
223+ 'data: {"result": "OK"}\n \n ' , "END"
239224 ])
240225
241226 with app .test_request_context ("/" ):
242- environ = EnvironBuilder (
243- method = "POST" ,
244- json = {
245- "data" : 2
246- },
247- headers = {
248- "accept" : "text/event-stream"
249- }
250- ).get_environ ()
227+ environ = EnvironBuilder (method = "POST" ,
228+ json = {
229+ "data" : 2
230+ },
231+ headers = {
232+ "accept" : "text/event-stream"
233+ }).get_environ ()
251234
252235 request = Request (environ )
253236 response = yield_thrower (request )
254237
255238 self .assertEqual (response .status_code , 200 )
256239 chunks = list (response .response )
257240 self .assertEqual (chunks , [
258- 'data: {"message": 0}\n \n ' ,
259- 'data: {"message": 1}\n \n ' ,
241+ 'data: {"message": 0}\n \n ' , 'data: {"message": 1}\n \n ' ,
260242 'error: {"error": {"status": "INTERNAL", "message": "Throwing"}}\n \n ' ,
261243 "END"
262244 ])
0 commit comments