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 Z d d l m Z d d l m Z d d l m
Z
d d l m Z d d l
m Z Gd d � d e
j e
j e
j e j � Z d
d � Z e d k r� e e � � n d S(
u) Tests for distutils.command.install_data.i N( u install_lib( u Extension( u support( u DistutilsOptionError( u run_unittestc B se | Ee Z d Z d d � Z e j e j d � d d � � Z d d � Z d d � Z
d
d � Z d S(
u InstallLibTestCasec C s� | j � d } t | � } | j � | j | j d � | j | j d � d | _ | j t | j � d | _ | j t | j � d | _ | j � | j | j d � d S( Ni i u foou 4u 2i ( u create_distu install_libu finalize_optionsu assertEqualu compileu optimizeu assertRaisesu DistutilsOptionError( u selfu distu cmd( ( uE /opt/alt/python33/lib64/python3.3/distutils/tests/test_install_lib.pyu test_finalize_options s
u( InstallLibTestCase.test_finalize_optionsu byte-compile disabledc C s� | j � \ } } t j | � t | � } d | _ | _ t j j | d � } | j | d � | j | g � t
j d d d �} t
j d d d �} | j t j j | � � | j t j j | � � d S( Ni u foo.pyu
# python fileu debug_overrideTF( u create_distu osu chdiru install_libu compileu optimizeu pathu joinu
write_fileu byte_compileu impu cache_from_sourceu Trueu Falseu
assertTrueu exists( u selfu project_diru distu cmdu fu pyc_fileu pyo_file( ( uE /opt/alt/python33/lib64/python3.3/distutils/tests/test_install_lib.pyu test_byte_compile% s
u$ InstallLibTestCase.test_byte_compilec C s� | j � \ } } t j | � t j d � t | � } d | _ | _ | j � | _ t j j
| d d � } | j | d � t d d g � g | j
_ d g | j
_ d | j
_ | j � } | j t | � d | � d S( Nu spami u __init__.pyu # python packageu foou xxxu setup.pyi ( u create_distu osu chdiru mkdiru install_libu compileu optimizeu mkdtempu install_diru pathu joinu
write_fileu Extensionu distributionu ext_modulesu packagesu script_nameu get_outputsu assertEqualu len( u selfu project_diru distu cmdu fu outputs( ( uE /opt/alt/python33/lib64/python3.3/distutils/tests/test_install_lib.pyu test_get_outputs4 s
u# InstallLibTestCase.test_get_outputsc C s� | j � \ } } t j | � t j d � t | � } d | _ | _ | j � | _ t j j
| d d � } | j | d � t d d g � g | j
_ d g | j
_ d | j
_ | j � } | j t | � d | � d S( Nu spami u __init__.pyu # python packageu foou xxxu setup.pyi ( u create_distu osu chdiru mkdiru install_libu compileu optimizeu mkdtempu install_diru pathu joinu
write_fileu Extensionu distributionu ext_modulesu packagesu script_nameu
get_inputsu assertEqualu len( u selfu project_diru distu cmdu fu inputs( ( uE /opt/alt/python33/lib64/python3.3/distutils/tests/test_install_lib.pyu test_get_inputsH s
u"