ó Ğİ\Tc@sdZddlZddlZddlZddlZddlZddlZddlZddlm Z ddl m Z dZ dej fd„ƒYZdS(sbuild_ext tests i˙˙˙˙N(t upload_docs(t Distributions0from setuptools import setup setup(name='foo') tTestUploadDocsTestcBs#eZd„Zd„Zd„ZRS(cCsHtjƒ|_tjj|jdƒ}t|dƒ}|jtƒ|j ƒtj ƒ|_ tj |jƒtjj|jdƒ|_ tj|j ƒttjj|j dƒdƒ}|jdƒ|j ƒtjtjj|j dƒƒtjdkrDtj|_tjƒt_t_tj|_tjƒt_t_ndS(Nssetup.pytwtbuilds index.htmls Hello world.temptys2.6(ttempfiletmkdtemptdirtostpathtjointopentwritetSETUP_PYtclosetgetcwdtold_cwdtchdirt upload_dirtmkdirtsystversiontsitet USER_BASEtold_baseRt USER_SITEtold_site(tselftsetuptf((sN/opt/freeware/lib/python2.7/site-packages/setuptools/tests/test_upload_docs.pytsetUps$  !    cCsntj|jƒtj|jƒtjdkrjtjtj ƒtjtj ƒ|j t_ |j t_ ndS(Ns2.6( R RRtshutiltrmtreeRRRRRRRR(R((sN/opt/freeware/lib/python2.7/site-packages/setuptools/tests/test_upload_docs.pyttearDown(s cCsżtƒ}t|ƒ}|j|_|j|_tjƒ}tjj|dƒ}z\|j |ƒ}t j |ƒsut ‚t j |ƒ}|jƒdgksŸt ‚|jƒWdtj|ƒXdS(Nsfoo.zips index.html(RRRt target_dirRRR R R tcreate_zipfiletzipfilet is_zipfiletAssertionErrortZipFiletnamelistRR R!(Rtdisttcmdttmp_dirttmp_filetzip_file((sN/opt/freeware/lib/python2.7/site-packages/setuptools/tests/test_upload_docs.pyttest_create_zipfile1s     (t__name__t __module__RR"R/(((sN/opt/freeware/lib/python2.7/site-packages/setuptools/tests/test_upload_docs.pyR s  (t__doc__RR R RtunittestRR%tsetuptools.command.upload_docsRtsetuptools.distRRtTestCaseR(((sN/opt/freeware/lib/python2.7/site-packages/setuptools/tests/test_upload_docs.pyts T