Ñò
•à"Ic           @   s¼   d  d k  Z  d  d k Z d  d k Z d  d k Z e  i i e ƒ Z d „  Z d „  Z	 d „  Z
 e d j oN e i i d e  i i e  i i e  i i e  i i e ƒ ƒ ƒ ƒ ƒ e
 ƒ  n d S(   iÿÿÿÿNc          C   s’   t  ƒ  }  t i ƒ  } xv t i t ƒ D]e } | i d ƒ oO | i d ƒ o? d | d  } t | ƒ t	 i
 | } |  i | i | ƒ ƒ q% q% W|  S(   Nt   tests   .pys   json.tests.iýÿÿÿ(   t   additional_testst   unittestt
   TestLoadert   ost   listdirt   heret
   startswitht   endswitht
   __import__t   syst   modulest   addTestst   loadTestsFromModule(   t   suitet   loadert   fnt   modnamet   module(    (    s0   /mit/python/lib/python2.6/json/tests/__init__.pyt
   test_suite   s    	  
c          C   sj   d d  k  }  d d  k }  d d  k }  t i ƒ  } x3 |  |  i |  i f D] } | i t i	 | ƒ ƒ qF W| S(   Niÿÿÿÿ(
   t   jsont   json.encodert   json.decoderR   t	   TestSuitet   encodert   decodert   addTestt   doctestt   DocTestSuite(   R   R   t   mod(    (    s0   /mit/python/lib/python2.6/json/tests/__init__.pyR      s     c          C   s&   t  ƒ  }  t i ƒ  } | i |  ƒ d  S(   N(   R   R   t   TextTestRunnert   run(   R   t   runner(    (    s0   /mit/python/lib/python2.6/json/tests/__init__.pyt   main   s    	t   __main__i    (   R   R
   R   R   t   patht   dirnamet   __file__R   R   R   R!   t   __name__t   insertt   abspath(    (    (    s0   /mit/python/lib/python2.6/json/tests/__init__.pyt   <module>   s   				C