ACC SHELL
Ñò
tÄMc @ sÉ d Z d d k Z d d k Z d d k Z d d k Z d d k l Z d d k l Z d d k l
Z
d d k l Z d e i
e i e i f d „ ƒ YZ d „ Z e d
j o e i d d ƒ n d S(
s% Tests for distutils.command.build_py.iÿÿÿÿN( t build_py( t Distribution( t DistutilsFileError( t supportt BuildPyTestCasec B s# e Z d „ Z d „ Z d „ Z RS( c C sÈ | i ƒ } t t i i | d ƒ d ƒ } | i d ƒ | i ƒ t t i i | d ƒ d ƒ } | i d ƒ | i ƒ | i ƒ } t h d g d 6h | d 6d 6ƒ } t i i | d ƒ | _ t i
d
d d | ƒ | i d
<d g | _ h d g d 6| _
h | d 6| _ t | ƒ } d | _ | i ƒ | i | i
| i
ƒ | i ƒ | i t | i ƒ ƒ d ƒ t i i | d ƒ } t i | ƒ } | i d | j ƒ | i d | j ƒ | i d | j ƒ 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 assert_( t selft sourcest ft destinationt distt cmdt pkgdestt files( ( s3 /usr/lib/python2.6/distutils/tests/test_build_py.pyt test_package_data s8
c C sY t i ƒ } | i ƒ } t t i i | d ƒ d ƒ i ƒ t i i | d ƒ } t i | ƒ t t i i | d ƒ d ƒ i ƒ t i | ƒ t i
} t i ƒ t _
z˜ t h d g d 6h d d 6d 6h d g d 6d
6ƒ } t i i | d ƒ | _
d g | _ | i ƒ y | i ƒ Wn t j
o | i d
ƒ n XWd t i | ƒ | 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 chdirt syst stdoutt StringIOR R t script_argst parse_command_linet run_commandsR t fail( R t cwdR t testdirt
old_stdoutR# ( ( s3 /usr/lib/python2.6/distutils/tests/test_build_py.pyt test_empty_package_dir; s, "
"
c C s‚ | i ƒ \ } } t | ƒ } d | _ d | _ t i } t t _ z | i g ƒ Wd | t _ X| i d | i d d j ƒ d S( Ni s byte-compiling is disabledi (
t create_distR R t optimizeR. t dont_write_bytecodet Truet byte_compilet
assertTruet logs( R t pkg_dirR# R$ t old_dont_write_bytecode( ( s3 /usr/lib/python2.6/distutils/tests/test_build_py.pyt test_dont_write_bytecode] s
( t __name__t
__module__R' R8 RB ( ( ( s3 /usr/lib/python2.6/distutils/tests/test_build_py.pyR s ( "c C s
t i t ƒ S( N( t unittestt makeSuiteR ( ( ( s3 /usr/lib/python2.6/distutils/tests/test_build_py.pyt
test_suitem s t __main__t defaultTestRG ( t __doc__R R. R0 RE t distutils.command.build_pyR t distutils.coreR t distutils.errorsR t distutils.testsR t TempdirManagert LoggingSilencert TestCaseR RG RC t main( ( ( s3 /usr/lib/python2.6/distutils/tests/test_build_py.pyt <module> s \
ACC SHELL 2018