;
Μβ"Ic               @   s   d  Z  d d l Z d d l Z d d l m Z d d l m Z Gd   d e  Z Gd   d e j  Z	 d	   Z
 e d
 k o e
   n d S(   u^   
These tests only check url parsing for now.
We don't want to require the 'network' resource.
i    N(   u   SimpleHTTPRequestHandler(   u   supportc             B   s   |  Ee  Z d    Z d S(   c             C   s   d  S(   N(    (   u   self(    (    u7   /mit/python/lib/python3.0/test/test_SimpleHTTPServer.pyu   __init__   s    N(   u   __name__u
   __module__u   __init__(   u
   __locals__(    (    u7   /mit/python/lib/python3.0/test/test_SimpleHTTPServer.pyu   SocketlessRequestHandler   s   
u   SocketlessRequestHandlerc             B   s/   |  Ee  Z d  Z d   Z d   Z d   Z d S(   u    Test url parsing c             C   s:   t  j   |  _ t  j j |  j d  |  _ t   |  _ d  S(   Nu   filename(   u   osu   getcwdu
   translatedu   pathu   joinu   SocketlessRequestHandleru   handler(   u   self(    (    u7   /mit/python/lib/python3.0/test/test_SimpleHTTPServer.pyu   setUp   s    c             C   ss   |  j  j d  } |  j | |  j  |  j  j d  } |  j | |  j  |  j  j d  } |  j | |  j  d  S(   Nu	   /filenameu   /filename?foo=baru   /filename?a=b&spam=eggs#zot(   u   handleru   translate_pathu   assertEqualsu
   translated(   u   selfu   path(    (    u7   /mit/python/lib/python3.0/test/test_SimpleHTTPServer.pyu   test_queryArguments   s    c             C   sN   |  j  j d  } |  j | |  j  |  j  j d  } |  j | |  j  d  S(   Nu
   //filenameu   //filename?foo=bar(   u   handleru   translate_pathu   assertEqualsu
   translated(   u   selfu   path(    (    u7   /mit/python/lib/python3.0/test/test_SimpleHTTPServer.pyu   test_startWithDoubleSlash   s    N(   u   __name__u
   __module__u   __doc__u   setUpu   test_queryArgumentsu   test_startWithDoubleSlash(   u
   __locals__(    (    u7   /mit/python/lib/python3.0/test/test_SimpleHTTPServer.pyu    SimpleHTTPRequestHandlerTestCase   s   
		u    SimpleHTTPRequestHandlerTestCasec               C   s   t  j t  d  S(   N(   u   supportu   run_unittestu    SimpleHTTPRequestHandlerTestCase(    (    (    u7   /mit/python/lib/python3.0/test/test_SimpleHTTPServer.pyu	   test_main%   s    u   __main__(   u   __doc__u   osu   unittestu   http.serveru   SimpleHTTPRequestHandleru   testu   supportu   SocketlessRequestHandleru   TestCaseu    SimpleHTTPRequestHandlerTestCaseu	   test_mainu   __name__(    (    (    u7   /mit/python/lib/python3.0/test/test_SimpleHTTPServer.pyu   <module>   s   	