ó zn¯Sc@sdZddlZddlZddlZddlZddlZddlZddlZddlm 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((sK/usr/local/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((sK/usr/local/lib/python2.7/site-packages/setuptools/tests/test_upload_docs.pyttearDown(s cCstƒ}t|ƒ}|j|_|j|_tjƒ}tjj|dƒ}z,|j |ƒ}t j |ƒ}|j ƒWdt j|ƒXdS(Nsfoo.zip(RRRt target_dirRRR R R tcreate_zipfiletzipfiletZipFileRR R!(Rtdisttcmdttmp_dirttmp_filetzip_file((sK/usr/local/lib/python2.7/site-packages/setuptools/tests/test_upload_docs.pyttest_create_zipfile1s     (t__name__t __module__RR"R,(((sK/usr/local/lib/python2.7/site-packages/setuptools/tests/test_upload_docs.pyR s  (t__doc__RR R RtunittestRR%tsetuptools.command.upload_docsRtsetuptools.distRRtTestCaseR(((sK/usr/local/lib/python2.7/site-packages/setuptools/tests/test_upload_docs.pyts T