ó ž­çSc@s ddlZddlZddlZddlZddlZddlZddlZddlmZddl m Z ddl m Z m Z ddlmZejedƒZdejfd„ƒYZd Zd e jfd „ƒYZd e jfd „ƒYZd„ZdS(iÿÿÿÿN(tegg_info(t svn_utils(t environmentttest_svn(tskipIfs entries-v10t TestEggInfocBsHeZd„Zd„Zd„Zeej dƒd„ƒZd„Z RS(cCsQtjƒ|_tjtjj|jdƒƒtjƒ|_tj |jƒdS(Ns.svn( ttempfiletmkdtempttest_dirtostmkdirtpathtjointgetcwdtold_cwdtchdir(tself((sH/usr/local/lib/python2.7/site-packages/setuptools/tests/test_egg_info.pytsetUpscCs$tj|jƒtj|jƒdS(N(R RRtshutiltrmtreeR(R((sH/usr/local/lib/python2.7/site-packages/setuptools/tests/test_egg_info.pyttearDownscCsEtjj|jddƒ}t|dƒ}|j|ƒ|jƒdS(Ns.svntentriestwb(R R R Rtopentwritetclose(RRtfnt entries_f((sH/usr/local/lib/python2.7/site-packages/setuptools/tests/test_egg_info.pyt_write_entries s s"No SVN to text, in the first placecCs³tjjƒ}g|jdƒd D]}t|ƒ^q#}|ddgkrƒt|dƒrl|jdƒqƒtjj dƒdSn|j t ƒt j j ƒ}|j|d ƒdS( s t.iiitskipTestts Skipping due to SVN Version Nt89000(RtSvnInfotget_svn_versiontsplittintthasattrRtsyststderrRRt ENTRIES_V10Rtget_svn_revisiont assertEqual(Rt version_strtxtversiontrev((sH/usr/local/lib/python2.7/site-packages/setuptools/tests/test_egg_info.pyttest_version_10_format&s, cCsÒd}x,tjD]!}|jƒdkr|}qqW|rXtj|}dtj|RRRR?RWR[R\(((sH/usr/local/lib/python2.7/site-packages/setuptools/tests/test_egg_info.pyR@cs tTestSvnDummyLegacycBseZd„Zd„ZRS(cCsUd|_d|j|_tjjddd|jdƒ|_tt|ƒjƒdS( Niis dummy%i%iRARBRCs.zip(ii( RERGR R R RHRIR]R(R((sH/usr/local/lib/python2.7/site-packages/setuptools/tests/test_egg_info.pyRµs  cCs›tjdgd|jddddƒ\}}|rBt|ƒ‚ntjjddƒ}t|d ƒ}z|jƒ}Wd|j ƒ~X|j t |ƒ|S( NRJRKR RRLisdummy.egg-infos SOURCES.txtRM( RRNRROR R R RRPRR*RQ(RRRRSRTRURV((sH/usr/local/lib/python2.7/site-packages/setuptools/tests/test_egg_info.pyRW¼s  (R=R>RRW(((sH/usr/local/lib/python2.7/site-packages/setuptools/tests/test_egg_info.pyR]³s cCstjjtƒS(N(tunittesttdefaultTestLoadertloadTestsFromNameR=(((sH/usr/local/lib/python2.7/site-packages/setuptools/tests/test_egg_info.pyt test_suiteÑs(R R&RRR^t pkg_resourcesR4tsetuptools.commandRRARtsetuptools.testsRRtsetuptools.tests.py26compatRtresource_stringR=R(tTestCaseRRQtZippedEnvironmentR@R]Ra(((sH/usr/local/lib/python2.7/site-packages/setuptools/tests/test_egg_info.pyts       MP