%PDF- %PDF-
Direktori : /proc/self/root/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/ |
Current File : //proc/self/root/opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_build_py.pyc |
� 5}�ac @ 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 d e j e j e j f d � � YZ d � Z e d k r� e e � � n d S( s% Tests for distutils.command.build_py.i����N( t build_py( t Distribution( t DistutilsFileError( t support( t run_unittestt BuildPyTestCasec B s, e Z d � Z d � Z d � Z d � Z RS( c C s� | j � } t t j j | d � d � } z | j d � Wd | j � Xt t j j | d � d � } z | j d � Wd | j � X| j � } t i d g d 6i | d 6d 6� } t j j | d � | _ t j d d d | � | j d <d g | _ i d g d 6| _ i | d 6| _ t | � } d | _ | j � | j | j | j � | j � | j t | j � � d � t j j | d � } t j | � } | j d | � | j d | � t j r�| j d | � n | j d | � d S( Ns __init__.pyt ws # Pretend this is a package.s README.txts Info about this packaget pkgt packagest package_dirs setup.pyt forcei t build_libt buildi i s __init__.pyc( t mkdtempt opent ost patht joint writet closeR t script_nameR t DummyCommandt command_objR t package_dataR R t compilet ensure_finalizedt assertEqualt runt lent get_outputst listdirt assertInt syst dont_write_bytecodet assertNotIn( t selft sourcest ft destinationt distt cmdt pkgdestt files( ( sF /opt/plesk/python/2.7/lib64/python2.7/distutils/tests/test_build_py.pyt test_package_data s@ c C sW t j � } | j � } t t j j | d � d � j � t j j | d � } t j | � t t j j | d � d � j � t j | � t j } t j � t _ z� t i d g d 6i d d 6d 6i d g d 6d 6� } t j j | d � | _ d g | _ | j � y | j � Wn t k r7| j d � n XWd t j | � | t _ Xd S( Ns __init__.pyR t doct testfileR R t R s doc/*R s setup.pyR s/ failed package_data test when package_dir is ''( R t getcwdR R R R R t mkdirt chdirR t stdoutt StringIOR R t script_argst parse_command_linet run_commandsR t fail( R# t cwdR$ t testdirt old_stdoutR'