Your IP : 216.73.216.213
�
��f*
c @ s� d Z d d l Z d d l Z d d l Z d d l m Z d d l m Z m Z d d l m
Z
d d l m Z Gd d � d e
j
e
j e j � Z d d
� Z e d k r� e e � � n d S( u# Tests for distutils.command.config.i N( u run_unittest( u dump_fileu config( u support( u logc s� | Ee Z d Z d d � Z � f d d � Z � f d d � Z d d � Z e j e j
d k d
� d d � � Z d
d � Z d d � Z
� S( u ConfigTestCasec G s+ x$ | j � D] } | j j | � q
Wd S( N( u
splitlinesu _logsu append( u selfu msgu argsu line( ( uD /opt/alt/python33/lib64/python3.3/distutils/tests/test_config_cmd.pyu _info s u ConfigTestCase._infoc s8 t t | � j � g | _ t j | _ | j t _ d S( N( u superu ConfigTestCaseu setUpu _logsu logu infou old_logu _info( u self( u __class__( uD /opt/alt/python33/lib64/python3.3/distutils/tests/test_config_cmd.pyu setUp s u ConfigTestCase.setUpc s# | j t _ t t | � j � d S( N( u old_logu logu infou superu ConfigTestCaseu tearDown( u self( u __class__( uD /opt/alt/python33/lib64/python3.3/distutils/tests/test_config_cmd.pyu tearDown s u ConfigTestCase.tearDownc C sx t j j t � d d } t | � } z t | j � � } Wd | j � Xt | d � | j t | j
� | d � d S( Ni u .pyu I am the headeri ( u osu pathu splitextu __file__u openu lenu readlinesu closeu dump_fileu assertEqualu _logs( u selfu this_fileu fu numlines( ( uD /opt/alt/python33/lib64/python3.3/distutils/tests/test_config_cmd.pyu test_dump_file s
u ConfigTestCase.test_dump_fileu win32u can't test on Windowsc C sr | j � \ } } t | � } | j d d d d � } | j | d � | j d d d d � } | j | d � d S( Nu patternu xxxu bodyu /* xxx */i u _configtesti ( u create_distu configu
search_cppu assertEqual( u selfu pkg_diru distu cmdu match( ( uD /opt/alt/python33/lib64/python3.3/distutils/tests/test_config_cmd.pyu test_search_cpp( s u ConfigTestCase.test_search_cppc C s� | j � \ } } t | � } d t j | _ d | _ d t j | _ | j � | j | j d d g � | j | j d g � | j | j d d g � d S( Nu one%stwou oneu three%sfouru twou threeu four( u create_distu configu osu pathsepu include_dirsu librariesu library_dirsu ensure_finalizedu assertEqual( u selfu pkg_diru distu cmd( ( uD /opt/alt/python33/lib64/python3.3/distutils/tests/test_config_cmd.pyu test_finalize_options4 s
u$ ConfigTestCase.test_finalize_optionsc C s� | j � } t j j | d � } t j j | d � } | j | d � | j | d � x- | | f D] } | j t j j | � � qc W| j � \ } } t | � } | j | | � x- | | f D] } | j
t j j | � � q� Wd S( Nu oneu twou xxx( u mkdtempu osu pathu joinu
write_fileu
assertTrueu existsu create_distu configu _cleanu assertFalse( u selfu tmp_diru f1u f2u fu pkg_diru distu cmd( ( uD /opt/alt/python33/lib64/python3.3/distutils/tests/test_config_cmd.pyu
test_cleanB s u ConfigTestCase.test_clean( u __name__u
__module__u __qualname__u _infou setUpu tearDownu test_dump_fileu unittestu skipIfu sysu platformu test_search_cppu test_finalize_optionsu
test_clean( u
__locals__( ( u __class__uD /opt/alt/python33/lib64/python3.3/distutils/tests/test_config_cmd.pyu ConfigTestCase s 'u ConfigTestCasec C s
t j t � S( N( u unittestu makeSuiteu ConfigTestCase( ( ( uD /opt/alt/python33/lib64/python3.3/distutils/tests/test_config_cmd.pyu
test_suiteU s u
test_suiteu __main__( u __doc__u unittestu osu sysu test.supportu run_unittestu distutils.command.configu dump_fileu configu distutils.testsu supportu distutilsu logu LoggingSilenceru TempdirManageru TestCaseu ConfigTestCaseu
test_suiteu __name__( ( ( uD /opt/alt/python33/lib64/python3.3/distutils/tests/test_config_cmd.pyu <module> s H