;
Μβ"Ic               @   s   d  d l  m Z m Z d  d l Z d  d l m Z d  d l Z e j d d e  Gd   d e j	  Z
 d   Z e d	 k o e   n d S(
   i    (   u   run_unittestu   run_doctestN(   u   cookiesu   ignoreu   .* class is insecure.*c             B   s)   |  Ee  Z d    Z d   Z d   Z d S(   c             C   s)  i d d 6i d d 6d d 6d 6d d	 6d
 d 6i d d 6i d d 6d 6d d	 6d d 6i d d 6i d d 6d 6d d	 6d d 6g } x£ | D] } t  j   } | j | d  |  j t |  | d	  |  j | j d d  | d  x; t | d j    D]# \ } } |  j | | j |  qϊ Wq Wd  S(   Nu   chips=ahoy; vienna=fingeru   datau   ahoyu   chipsu   fingeru   viennau   dictu,   <SimpleCookie: chips='ahoy' vienna='finger'>u   repru0   Set-Cookie: chips=ahoy
Set-Cookie: vienna=fingeru   outputu)   keebler="E=mc2; L=\"Loves\"; fudge=\012;"u   E=mc2; L="Loves"; fudge=
;u   keebleru5   <SimpleCookie: keebler='E=mc2; L="Loves"; fudge=\n;'>u5   Set-Cookie: keebler="E=mc2; L=\"Loves\"; fudge=\012;"u   keebler=E=mc2u   E=mc2u   <SimpleCookie: keebler='E=mc2'>u   Set-Cookie: keebler=E=mc2u   sepu   
(	   u   cookiesu   SimpleCookieu   loadu   assertEqualu   repru   outputu   sortedu   itemsu   value(   u   selfu   casesu   caseu   Cu   ku   v(    (    u3   /mit/python/lib/python3.0/test/test_http_cookies.pyu
   test_basic   s*    


   c             C   s²   t  j   } | j d  |  j | d j d  |  j | d d d  |  j | d d d  |  j | j d g  d  |  j | j   d	  |  j | j d g  d
  d  S(   Nu/   Customer="WILE_E_COYOTE"; Version=1; Path=/acmeu   Customeru   WILE_E_COYOTEu   versionu   1u   pathu   /acmeu0   Set-Cookie: Customer="WILE_E_COYOTE"; Path=/acmeuΔ   
        <script type="text/javascript">
        <!-- begin hiding
        document.cookie = "Customer="WILE_E_COYOTE"; Path=/acme; Version=1";
        // end hiding -->
        </script>
        uΉ   
        <script type="text/javascript">
        <!-- begin hiding
        document.cookie = "Customer="WILE_E_COYOTE"; Path=/acme";
        // end hiding -->
        </script>
        (   u   cookiesu   SimpleCookieu   loadu   assertEqualu   valueu   outputu	   js_output(   u   selfu   C(    (    u3   /mit/python/lib/python3.0/test/test_http_cookies.pyu	   test_load+   s    c             C   sd   t  j   } | j d  |  j | d j d  |  j | d d d  |  j | d d d  d  S(   Nu3   Customer="WILE_E_COYOTE"; Version="1"; Path="/acme"u   Customeru   WILE_E_COYOTEu   versionu   1u   pathu   /acme(   u   cookiesu   SimpleCookieu   loadu   assertEqualu   value(   u   selfu   C(    (    u3   /mit/python/lib/python3.0/test/test_http_cookies.pyu   test_quoted_metaD   s
    N(   u   __name__u
   __module__u
   test_basicu	   test_loadu   test_quoted_meta(   u
   __locals__(    (    u3   /mit/python/lib/python3.0/test/test_http_cookies.pyu   CookieTests   s   
		u   CookieTestsc               C   s   t  t  t t  d  S(   N(   u   run_unittestu   CookieTestsu   run_doctestu   cookies(    (    (    u3   /mit/python/lib/python3.0/test/test_http_cookies.pyu	   test_mainL   s    
u   __main__(   u   test.supportu   run_unittestu   run_doctestu   unittestu   httpu   cookiesu   warningsu   filterwarningsu   DeprecationWarningu   TestCaseu   CookieTestsu	   test_mainu   __name__(    (    (    u3   /mit/python/lib/python3.0/test/test_http_cookies.pyu   <module>   s   	@	