@@ -261,6 +261,7 @@ def text_response():
261261 except Exception as e :
262262 return jsonify ({"error" : str (e )}), 500
263263
264+
264265@app .route ("/test/session-send-direct" , methods = ["GET" ])
265266def session_send_direct ():
266267 try :
@@ -273,37 +274,33 @@ def session_send_direct():
273274 # Call send() directly - bypasses request() method
274275 response = session .send (prepared , timeout = 10 )
275276
276- return jsonify ({
277- "status_code" : response .status_code ,
278- "data" : response .json (),
279- "test" : "session-send-direct"
280- })
277+ return jsonify ({"status_code" : response .status_code , "data" : response .json (), "test" : "session-send-direct" })
281278 except Exception as e :
282279 return jsonify ({"error" : str (e )}), 500
283280
281+
284282@app .route ("/test/streaming-iter-lines" , methods = ["GET" ])
285283def test_streaming_iter_lines ():
286284 """Test streaming response using iter_lines."""
287285 try :
288286 response = requests .get (
289287 "https://httpbin.org/stream/5" , # Returns 5 JSON lines
290288 stream = True ,
291- timeout = 10
289+ timeout = 10 ,
292290 )
293291 # Consume the stream using iter_lines
294292 lines = []
295293 for line in response .iter_lines ():
296294 if line :
297- lines .append (line .decode (' utf-8' ))
295+ lines .append (line .decode (" utf-8" ))
298296
299- return jsonify ({
300- "test" : "streaming-iter-lines" ,
301- "status_code" : response .status_code ,
302- "lines_received" : len (lines )
303- })
297+ return jsonify (
298+ {"test" : "streaming-iter-lines" , "status_code" : response .status_code , "lines_received" : len (lines )}
299+ )
304300 except Exception as e :
305301 return jsonify ({"error" : str (e )}), 500
306302
303+
307304@app .route ("/test/response-hooks" , methods = ["GET" ])
308305def test_response_hooks ():
309306 """Test response hooks that modify response."""
@@ -316,18 +313,16 @@ def response_hook(response, *args, **kwargs):
316313 hook_status ["value" ] = response .status_code
317314 return response
318315
319- response = requests .get (
320- "https://httpbin.org/get" ,
321- hooks = {"response" : response_hook },
322- timeout = 10
323- )
316+ response = requests .get ("https://httpbin.org/get" , hooks = {"response" : response_hook }, timeout = 10 )
324317
325- return jsonify ({
326- "test" : "response-hooks" ,
327- "status_code" : response .status_code ,
328- "hook_called" : hook_called ["value" ],
329- "hook_status" : hook_status ["value" ]
330- })
318+ return jsonify (
319+ {
320+ "test" : "response-hooks" ,
321+ "status_code" : response .status_code ,
322+ "hook_called" : hook_called ["value" ],
323+ "hook_status" : hook_status ["value" ],
324+ }
325+ )
331326 except Exception as e :
332327 return jsonify ({"error" : str (e )}), 500
333328
0 commit comments