;
Ļā"Ic               @   s¼   d  d l  Z  d  d l Z d  d l Z d  d l Z e  j j e  Z d   Z d   Z	 d   Z
 e d k oN e j j d  e  j j e  j j e  j j e  j j e      e
   n d S(   i    Nc              C   s   t    }  t j   } x| t j t  D]k } | j d  oU | j d  oE d | d  d  } t |  t	 j
 | } |  j | j |   q% q% W|  S(   Nu   testu   .pyu   json.tests.iż’’’(   u   additional_testsu   unittestu
   TestLoaderu   osu   listdiru   hereu
   startswithu   endswithu
   __import__u   sysu   modulesu   addTestsu   loadTestsFromModule(   u   suiteu   loaderu   fnu   modnameu   module(    (    u0   /mit/python/lib/python3.0/json/tests/__init__.pyu
   test_suite   s    	  
c              C   sj   d d  l  }  d d  l }  d d  l }  t j   } x3 |  |  j |  j f D] } | j t j	 |   qF W| S(   Ni    (
   u   jsonu   json.encoderu   json.decoderu   unittestu	   TestSuiteu   encoderu   decoderu   addTestu   doctestu   DocTestSuite(   u   jsonu   suiteu   mod(    (    u0   /mit/python/lib/python3.0/json/tests/__init__.pyu   additional_tests   s     c              C   s&   t    }  t j   } | j |   d  S(   N(   u
   test_suiteu   unittestu   TextTestRunneru   run(   u   suiteu   runner(    (    u0   /mit/python/lib/python3.0/json/tests/__init__.pyu   main   s    	u   __main__(   u   osu   sysu   unittestu   doctestu   pathu   dirnameu   __file__u   hereu
   test_suiteu   additional_testsu   mainu   __name__u   insertu   abspath(    (    (    u0   /mit/python/lib/python3.0/json/tests/__init__.pyu   <module>   s   				C