mς
­fIc           @   s»   d  k  Z  d k l Z d k l Z l Z d  k Z d  k Z e i d d e	 d  e i d d e	 d  e i d d e	 d	  d
 e  i
 f d     YZ d   Z e d j o e   n d  S(   N(   s   test_support(   s   verifys   verboset   ignores   .* 'pre' .*s   pre$s   .* regsub .*s   ^regsub$s   .* statcache .*s
   statcache$t   AllTestc           B   s   t  Z d   Z d   Z RS(   Nc         B   sΑ   h  } y d | | UWn e j
 o d  Sn Xe e e i | d  d |  h  } d | | U| i d  o | d =n e |  } e e i | i
  } e | | j d | | f  d  S(   Ns	   import %st   __all__s   %s has no __all__ attributes   from %s import *t   __builtins__s   %s != %s(   t   namest   modnamet   ImportErrort   verifyt   hasattrt   syst   modulest   has_keyt   sett   keysR   t   all(   t   selfR   R   R   R   (    (    t.   /mit/python/lib/python2.4/test/test___all__.pyt	   check_all   s    	c         C   s0  t  i i d  p d  k } n |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d	  |  i d
  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d   |  i d!  |  i d"  |  i d#  |  i d$  |  i d%  |  i d&  |  i d'  |  i d(  |  i d)  |  i d*  |  i d+  |  i d,  |  i d-  |  i d.  |  i d/  |  i d0  |  i d1  |  i d2  |  i d3  |  i d4  |  i d5  |  i d6  |  i d7  |  i d8  |  i d9  |  i d:  |  i d;  |  i d<  |  i d=  |  i d>  |  i d?  |  i d@  |  i dA  |  i dB  |  i dC  |  i dD  |  i dE  |  i dF  |  i dG  |  i dH  |  i dI  |  i dJ  |  i dK  |  i dL  |  i dM  |  i dN  |  i dO  |  i dP  |  i dQ  |  i dR  |  i dS  |  i dT  |  i dU  |  i dV  |  i dW  |  i dX  |  i dY  |  i dZ  |  i d[  |  i d\  |  i d]  |  i d^  |  i d_  |  i d`  |  i da  |  i db  |  i dc  |  i dd  |  i de  |  i df  |  i dg  |  i dh  |  i di  |  i dj  |  i dk  |  i dl  |  i dm  |  i dn  |  i do  |  i dp  |  i dq  |  i dr  |  i ds  |  i dt  |  i du  |  i dv  |  i dw  |  i dx  |  i dy  |  i dz  |  i d{  |  i d|  |  i d}  |  i d~  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  |  i d  z |  i db  Wd  y d  k } Wn t j
 o n X| i | i	 d  Xd  S(   Nt   javat   BaseHTTPServert   Bastiont   CGIHTTPServert   ConfigParsert   Cookiet
   MimeWritert   Queuet   SimpleHTTPServert   SocketServert   StringIOt
   UserStringt   aifct   atexitt   audiodevt   base64t   bdbt   binhext   calendart   cgit   cmdt   codet   codecst   codeopt   colorsyst   commandst
   compileallt   copyt   copy_regt   csvt   dbhasht   decimalt   difflibt   dircachet   dist   doctestt   dummy_threadt   dummy_threadingt   filecmpt	   fileinputt   fnmatcht   fpformatt   ftplibt   getoptt   getpasst   gettextt   globt	   gopherlibt   gzipt   heapqt   htmllibt   httplibt   ihookst   imaplibt   imghdrt   imputilt   keywordt	   linecachet   localet   macpatht   macurl2patht   mailboxt   mailcapt   mhlibt	   mimetoolst	   mimetypest   mimifyt	   multifilet   netrct   nntplibt   ntpatht   opcodet   optparset   ost
   os2emxpatht   pdbt   picklet   pickletoolst   pipest   popen2t   poplibt	   posixpatht   pprintt   pret   profilet   pstatst   ptyt
   py_compilet   pyclbrt   quoprit   randomt   ret	   reconvertt   regsubt   reprt   rexect   rfc822t   rlcompletert   robotparsert   schedt   setst   sgmllibt   shelvet   shlext   shutilt   smtpdt   smtplibt   sndhdrt   sockett   sret	   _strptimet	   statcachet   symtablet   tabnannyt   tarfilet	   telnetlibt   tempfilet   textwrapt	   threadingt   timeitt   toaifft   tokenizet	   tracebackt   ttyt   unittestt   urllibt   urlparset   uut   warningst   wavet   weakreft
   webbrowsert   xdrlibt   zipfilet   C(
   R	   t   platformt
   startswitht   _socketR   R   RL   R   t	   setlocalet   LC_CTYPE(   R   RL   R   (    (    R   t   test_all#   s    (   t   __name__t
   __module__R   R   (    (    (    R   R      s   	c           C   s   t  i t  d  S(   N(   t   test_supportt   run_unittestR   (    (    (    R   t	   test_mainΌ   s    t   __main__(   R   t   testR‘   t   test.test_supportR   t   verboseR	   R   t   filterwarningst   DeprecationWarningt   TestCaseR   R£   R   (   R‘   R§   R   R   R   R	   R£   R   (    (    R   t   ?   s   			­	