
@@c           @   s   d  d k  Td  d k Td  d k Z d e i f d     YZ d e i f d     YZ d e i f d     YZ e d	 j o e i   n d S(
   i(   t   *Nt   CookieTestsc           B   s   e  Z d    Z RS(   c         C   s9   d } t  d d  |  t d d   } |  i | |  d  S(   Ns   TestData=Tests   http://www.python.org(   t   InternetSetCookiet   Nonet   InternetGetCookiet   assertEqual(   t   selft   datat   got(    (    sI   C:\graphics\Tools\Python26\Lib\site-packages\win32\test\test_win32inet.pyt   testCookies   s    (   t   __name__t
   __module__R	   (    (    (    sI   C:\graphics\Tools\Python26\Lib\site-packages\win32\test\test_win32inet.pyR      s   t   UrlTestsc           B   s   e  Z d    Z d   Z RS(   c         C   s    t  d  } |  i | d  d  S(   Ns   foo bars	   foo%20bar(   t   InternetCanonicalizeUrlR   (   R   t   ret(    (    sI   C:\graphics\Tools\Python26\Lib\site-packages\win32\test\test_win32inet.pyt   testSimpleCanonicalize   s    c         C   s:   d d } t  | d |  } |  i | | d |  d  S(   Nt   xi   t    s   %20(   R   R   (   R   t   bigR   (    (    sI   C:\graphics\Tools\Python26\Lib\site-packages\win32\test\test_win32inet.pyt   testLongCanonicalize   s    
(   R
   R   R   R   (    (    (    sI   C:\graphics\Tools\Python26\Lib\site-packages\win32\test\test_win32inet.pyR      s   	t   TestNetworkc           B   s,   e  Z d    Z d   Z d   Z d   Z RS(   c         C   s   t  d t d  d  d  |  _ d  S(   Nt   testi    (   t   InternetOpent   INTERNET_OPEN_TYPE_DIRECTR   t   hi(   R   (    (    sI   C:\graphics\Tools\Python26\Lib\site-packages\win32\test\test_win32inet.pyt   setUp   s    c         C   s   |  i  i   d  S(   N(   R   t   Close(   R   (    (    sI   C:\graphics\Tools\Python26\Lib\site-packages\win32\test\test_win32inet.pyt   tearDown   s    c         C   s   t  |  i d d  t  } g  } x+ t | d  } | p Pn | i |  q! d i |  } | i d  d j p t t	 |   d  S(   Ns   http://www.python.orgi   t    t   Pythoni    (
   t   InternetOpenUrlR   R   t   INTERNET_FLAG_EXISTING_CONNECTt   InternetReadFilet   appendt   joint   findt   AssertionErrort   repr(   R   t   hdlt   chunkst   chunkR   (    (    sI   C:\graphics\Tools\Python26\Lib\site-packages\win32\test\test_win32inet.pyt   testPythonDotOrg   s    	c         C   s   t  |  i d t d  d  t d d  } zY y t | t t d d  } Wn t j
 o d Gt	   GHn Xt
 | d  | i   Wd  | i   Xd  S(   Ns   ftp.python.orgi    t   NLSTs   Error info isi   (   t   InternetConnectR   t   INTERNET_INVALID_PORT_NUMBERR   t   INTERNET_SERVICE_FTPt
   FtpCommandt   Truet   FTP_TRANSFER_TYPE_ASCIIt   errort   InternetGetLastResponseInfoR    R   (   R   t   hcont   hftp(    (    sI   C:\graphics\Tools\Python26\Lib\site-packages\win32\test\test_win32inet.pyt   testFtpCommand)   s    (   R
   R   R   R   R)   R5   (    (    (    sI   C:\graphics\Tools\Python26\Lib\site-packages\win32\test\test_win32inet.pyR      s   			t   __main__(	   t	   win32inett   win32inetcont   unittestt   TestCaseR   R   R   R
   t   main(    (    (    sI   C:\graphics\Tools\Python26\Lib\site-packages\win32\test\test_win32inet.pyt   <module>   s   

