
    qi                          S r SSKJr  S rS rg)zTests for the HTTP server.    )PathInfoDispatcherc                 L   ^ 0 mU4S jnSR                  U " X5      5      TS'   T$ )z(Serve 1 request from a WSGI application.c                 .   > TR                  U US.5        g )N)statusheaders)update)r   r   responses     O/home/kali/flask_env/lib/python3.13/site-packages/cheroot/test/test_dispatch.pystart_response#wsgi_invoke.<locals>.start_response
   s     "	
    r   body)join)appenvironr   r	   s      @r
   wsgi_invoker      s1    H
 xxG$HV Or   c                  \    S n [        SU 4/5      n[        USS05      nUSS/SS.:X  d   eg	)
z4Dispatch despite lack of ``SCRIPT_NAME`` in environ.c                     U" SS/5        S/$ )N200 OKzContent-Typeztext/plain; charset=utf-8   Hello, world! )r   r   s     r
   r   )test_dispatch_no_script_name.<locals>.app   s     =	
 !!!r   /	PATH_INFOz/foor   r   r   )r   r   r   N)r   r   )r   dr	   s      r
   test_dispatch_no_script_namer      sa    " 	#J	
	A 		
H 9
 !   r   N)__doc__cheroot.wsgir   r   r   r   r   r
   <module>r       s      +&!r   