ó «©\Tc@sâdZddlZddlZddlZddlZddlZddlZddlZddlZddlm Z ddl m Z ddl m Z ddlmZddlmZdZd ejfd „ƒYZd „ZdS( sdevelop tests iÿÿÿÿN(tDistutilsError(tStringIO(t bdist_egg(t easy_install(t DistributionsCfrom setuptools import setup setup(name='foo', py_modules=['hi']) tTestDevelopTestcBs#eZd„Zd„Zd„ZRS(cCsÆtjƒ|_tjƒ|_tj|jƒtddƒ}|jt ƒ|j ƒtddƒ}|jdƒ|j ƒt j dkrÂt j|_tjƒt _t j|_tjƒt _ndS(Nssetup.pytwshi.pys1 s2.6(ttempfiletmkdtemptdirtostgetcwdtold_cwdtchdirtopentwritetSETUP_PYtclosetsystversiontsitet USER_BASEtold_baset USER_SITEtold_site(tselftf((sL/opt/freeware/lib/python2.7/site-packages/setuptools/tests/test_bdist_egg.pytsetUps      cCsntj|jƒtj|jƒtjdkrjtjtj ƒtjtj ƒ|j t_ |j t_ ndS(Ns2.6( R R R tshutiltrmtreeR RRRRRRR(R((sL/opt/freeware/lib/python2.7/site-packages/setuptools/tests/test_bdist_egg.pyttearDown&s c Cs¶ttddddgddddgƒƒ}tjtjjd d ƒƒtj}tƒt_}z|j ƒ|j ƒWd|t_Xtj d ƒ\}|j t jd |ƒƒdS( Nt script_namessetup.pyt script_argsRtnametfoot py_modulesthitbuildtsrctdistsfoo-0.0.0-py[23].\d.egg$(RtdictR tmakedirstpathtjoinRtstdoutRtparse_command_linet run_commandstlistdirt assertTruetretmatch(RR't old_stdouttotcontent((sL/opt/freeware/lib/python2.7/site-packages/setuptools/tests/test_bdist_egg.pyttest_bdist_egg/s     (t__name__t __module__RRR6(((sL/opt/freeware/lib/python2.7/site-packages/setuptools/tests/test_bdist_egg.pyRs  cCs tjtƒS(N(tunittestt makeSuiteR(((sL/opt/freeware/lib/python2.7/site-packages/setuptools/tests/test_bdist_egg.pyt test_suiteCs(t__doc__RR R1RRR9Rtdistutils.errorsRtsetuptools.compatRtsetuptools.command.bdist_eggRtsetuptools.commandRteasy_install_pkgtsetuptools.distRRtTestCaseRR;(((sL/opt/freeware/lib/python2.7/site-packages/setuptools/tests/test_bdist_egg.pyts <  /