;
าโ"Ic               @   sa   d  Z  d d l m Z d d l Z d d l Z d d l m Z Gd   d e j  Z d   Z	 d S(   u   Tests for distutils.dist.i    (   u	   sysconfigN(   u   TESTFNc             B   s2   |  Ee  Z d    Z d   Z d   Z d   Z d S(   c             C   s,   t  j   } |  j t j j |  |  d  S(   N(   u	   sysconfigu   get_config_h_filenameu   assert_u   osu   pathu   isfile(   u   selfu   config_h(    (    u;   /mit/python/lib/python3.0/distutils/tests/test_sysconfig.pyu   test_get_config_h_filename   s    c             C   s   t  j   } d  S(   N(   u	   sysconfigu   get_python_lib(   u   selfu   lib_dir(    (    u;   /mit/python/lib/python3.0/distutils/tests/test_sysconfig.pyu   test_get_python_lib   s    c             C   sฯ   t  j d  \ } | p t  j   } nV t  j   } |  j t j j |   t j j t j   | d  } t j j	 |  } |  j t j j |  |  t j j | d  } |  j t j j
 |  |  d  S(   Nu   srcdiru   Includeu   Python.h(   u	   sysconfigu   get_config_varsu   get_python_incu   assert_u   osu   pathu   isdiru   joinu   getcwdu   normpathu   isfile(   u   selfu   srcdiru   inc_diru   python_h(    (    u;   /mit/python/lib/python3.0/distutils/tests/test_sysconfig.pyu   test_get_python_inc   s    
c             C   s3   t  j   } |  j t | t   |  j |  d  S(   N(   u	   sysconfigu   get_config_varsu   assert_u
   isinstanceu   dict(   u   selfu   cvars(    (    u;   /mit/python/lib/python3.0/distutils/tests/test_sysconfig.pyu   test_get_config_vars/   s    N(   u   __name__u
   __module__u   test_get_config_h_filenameu   test_get_python_libu   test_get_python_incu   test_get_config_vars(   u
   __locals__(    (    u;   /mit/python/lib/python3.0/distutils/tests/test_sysconfig.pyu   SysconfigTestCase	   s   
			u   SysconfigTestCasec              C   s&   t  j   }  |  j t  j t   |  S(   N(   u   unittestu	   TestSuiteu   addTestu	   makeSuiteu   SysconfigTestCase(   u   suite(    (    u;   /mit/python/lib/python3.0/distutils/tests/test_sysconfig.pyu
   test_suite5   s    (
   u   __doc__u	   distutilsu	   sysconfigu   osu   unittestu   test.supportu   TESTFNu   TestCaseu   SysconfigTestCaseu
   test_suite(    (    (    u;   /mit/python/lib/python3.0/distutils/tests/test_sysconfig.pyu   <module>   s   ,