Ć
Nö9c       s   d  Z  d e f d     YZ d e f d     YZ d e f d     YZ d Z d Z d   Z d	   Z d
 Z	 d   Z
 d Z d k l Z e d  Z d S(   s6   Supporting definitions for the Python regression test.s   Errorc      s   d  Z  RS(   s*   Base class for regression test exceptions.(   s   __doc__(    s.   /mit/python/lib/python2.0/test/test_support.pys   Error s   s
   TestFailedc      s   d  Z  RS(   s   Test failed.(   s   __doc__(    s.   /mit/python/lib/python2.0/test/test_support.pys
   TestFailed s   s   TestSkippedc      s   d  Z  RS(   s:  Test skipped.

        This can be raised to indicate that a test was deliberatly
        skipped, but not because a feature wasn't available.  For
        example, if some resource can't be used, such as the network
        appears to be unavailable, this should be raised instead of
        TestFailed.

        (   s   __doc__(    s.   /mit/python/lib/python2.0/test/test_support.pys   TestSkipped
 s   	i   c    s1   d  k  } y | i |  =Wn t j
 o n Xd  S(   N(   s   syss   moduless   names   KeyError(   s   names   syss.   /mit/python/lib/python2.0/test/test_support.pys   unload s
    	c    ss   t  |   d  k } d  k } xP | i d rC } y$ | i | i i | |  d   Wn | i j
 o n Xq( Wd  S(   Ni    s   .pyc(	   s   unloads   modnames   syss   oss   paths   dirnames   unlinks   joins   error(   s   modnames   syss   oss   dirnames.   /mit/python/lib/python2.0/test/test_support.pys   forget  s    
 $f1e-06c    sX  t  |   t  d  j p t  |  t  d  j o` yR t |  |  \ }  } t |   t |  t } t |  |  | j o d Sn Wn n Xnś t  |   t  |  j o" t  |   t  f   t  g   f j ow xW t t t	 |   t	 |    d r2 } t |  | | |  } | d j o | Sn qô Wt t	 |   t	 |   Sn t |  |  Sd  S(   Nf0.0i    (   s   types   xs   ys   coerces   abss   FUZZs   fuzzs   ranges   mins   lens   is   fcmps   outcomes   cmp(   s   xs   ys   fuzzs   is   outcomes.   /mit/python/lib/python2.0/test/test_support.pys   fcmp+ s     2>$ s   @test(   s   unlinkc    s   d  k  } | i i |   o |  Sn d  k } | i } | i i |  g | } x@ | d r6 } | i i | |   } | i i
 |  o | Sn qX W|  Sd  S(   Ni    (   s   oss   paths   isabss   files   syss   dirnames   heres   dns   joins   fns   exists(   s   files   heres   oss   syss   paths   dns   fns.   /mit/python/lib/python2.0/test/test_support.pys   findfile? s    				  N(   s   __doc__s	   Exceptions   Errors
   TestFaileds   TestSkippeds   verboses   use_large_resourcess   unloads   forgets   FUZZs   fcmps   TESTFNs   oss   unlinks   __file__s   findfile(    s.   /mit/python/lib/python2.0/test/test_support.pys   ? s   				