ó q®¸Qc@súdZddlZddlZddlZddlZddlmZyddlZWnek rodZnXddl m Z ddl m Z ddlmZdZdejejejejfd „ƒYZd „Zed kröeeƒƒndS( s'Tests for distutils.command.bdist_dumb.iÿÿÿÿN(t run_unittest(t Distribution(t bdist_dumb(tsupports–from distutils.core import setup import foo setup(name='foo', version='0.1', py_modules=['foo'], url='xxx', author='xxx', author_email='xxx') tBuildDumbTestCasecBs>eZd„Zd„Zejedƒd„ƒZd„ZRS(cCs<tt|ƒjƒtjƒ|_tjtjf|_dS(N( tsuperRtsetUptostgetcwdt old_locationtsystargvt old_sys_argv(tself((s5/sys/lib/python2.7/distutils/tests/test_bdist_dumb.pyR"scCsHtj|jƒ|jdt_|jdtj(tt|ƒjƒdS(Nii( RtchdirR R R R RRttearDown(R ((s5/sys/lib/python2.7/distutils/tests/test_bdist_dumb.pyR'ss requires zlibc Cs|jƒ}tjj|dƒ}tj|ƒ|j|dftƒ|j|dfdƒ|j|dfdƒ|j|dfdƒtidd 6d d 6dgd 6d d6d d6d d6ƒ}d|_tj |ƒdgt _ t |ƒ}d|_ |jƒ|jƒtjtjj|dƒƒ}d|jƒ|jf}tjdkre|jddƒ}n|j||gƒtjtjjd|ƒƒ}z|jƒ}Wd|jƒXtd„|Dƒƒ}dt jd dg} t jsú| jdƒn|j|t| ƒƒdS(Ntfoossetup.pysfoo.pyt#s MANIFEST.insinclude foo.pytREADMEttnames0.1tversiont py_modulestxxxturltauthort author_emailtziptdists %s.%s.ziptos2t:t-css!|]}tjj|ƒVqdS(N(Rtpathtbasename(t.0tfn((s5/sys/lib/python2.7/distutils/tests/test_bdist_dumb.pys Yssfoo-0.1-py%s.%s.egg-infoisfoo.pyc(tmkdtempRR tjointmkdirt write_filetSETUP_PYRt script_nameRR R Rtformattensure_finalizedtruntlistdirt get_fullnamet plat_nameRtreplacet assertEqualtzipfiletZipFiletnamelisttclosetsortedt version_infotdont_write_bytecodetappend( R ttmp_dirtpkg_dirRtcmdt dist_createdtbasetfptcontentstwanted((s5/sys/lib/python2.7/distutils/tests/test_bdist_dumb.pyttest_simple_built-s@             cCs£|jƒ\}}tj|ƒt|ƒ}|j|jdƒ|jƒ|jdƒj }|j|jtj j |dƒƒ|j tj }|j|j|ƒdS(Ntbdisttdumb(t create_distRRRR1t bdist_dirtNonetfinalize_optionstget_finalized_commandt bdist_baseR R%tdefault_formatRR*(R R;RR<R>tdefault((s5/sys/lib/python2.7/distutils/tests/test_bdist_dumb.pyttest_finalize_options_s   "( t__name__t __module__RRtunittestt skipUnlesstzlibRBRM(((s5/sys/lib/python2.7/distutils/tests/test_bdist_dumb.pyRs  2cCs tjtƒS(N(RPt makeSuiteR(((s5/sys/lib/python2.7/distutils/tests/test_bdist_dumb.pyt test_suitenst__main__(t__doc__RR R2RPttest.test_supportRRRt ImportErrorRGtdistutils.coreRtdistutils.command.bdist_dumbRtdistutils.testsRR(tTempdirManagertLoggingSilencert EnvironGuardtTestCaseRRTRN(((s5/sys/lib/python2.7/distutils/tests/test_bdist_dumb.pyts(        N