
    \j                     .    d dl mZmZ d dlmZmZmZ d Zy)    )Config
HTTPConfig)start_serverBasicResponseJsonResponsec                    dD ]"  \  }}}|rdndd|rdndd|rdnd}t               5 }|r|j                  j                  d	d
      n|j                  }|rdnd}	|r|j                  |rdnd|       t	        d|	|	|	t        |      d      }
	  | ||
|       	 |j                         }|rdn|}|j                  |k(  sJ d|d|j                  d|d       |r3d}|j                  j                  d      }||k(  sJ d|d|d|d       t        d|z         d d d        % y #  t        d|z          xY w#  t        d|z          xY w# 1 sw Y   YxY w)N))FFF)FFT)FTF)TFF)TFT)TTFzusing env varszusing Configz, secureinsecurez	with authzno authzhttp://zhttp://user:pass@zhttps://not-realzhttp://not-realhttps_proxy
http_proxysdk_key)r   T)r   base_uri
events_uri
stream_urihttpdiagnostic_opt_outztest action failed (%s)z%server did not receive a request (%s)CONNECTzmethod should be z, was z ()zBasic dXNlcjpwYXNzzProxy-Authorizationzauth header should be z do_proxy_tests succeeded for: %s)r   urireplacesetenvr   r   printrequire_requestmethodheadersget)actionaction_methodmonkeypatchuse_env_varsr	   use_auth	test_descserver	proxy_uri
target_uriconfigreqexpected_methodexpected_authactual_auths                  A/root/env/lib/python3.12/site-packages/testing/proxy_test_util.pydo_proxy_testsr,   	   s   - *B(vx !-.@HJ.#K24	 ^ 	BvNV

**96IJ\b\f\fI/5+;LJ""F=iX#%''!Y7%)+Fvvv.,,. ,2i}O::0Xgilisisu~20 4!kkoo.CD"m3  G`moz  }F  6G  G34y@A?	B 	B*B2/);<=	IJ1	B 	Bs7   A$E
D*D>+A3E*D;;E>EEE	N)ldclient.configr   r   testing.http_utilr   r   r   r,        r+   <module>r1      s    . G G.Br0   