b-Qc@sdZddlZddlZddlZddlZddlZddlZddlZddlm Z ddl m Z dZ dej fdYZdS(sbuild_ext tests iN(t upload_docs(t Distributions0from setuptools import setup setup(name='foo') tTestUploadDocsTestcBs#eZdZdZdZRS(cCsHtj|_tjj|jd}t|d}|jt|j tj |_ tj |jtjj|jd|_ tj|j ttjj|j dd}|jd|j tjtjj|j dtjdkrDtj|_tjt_t_tj|_tjt_t_ndS(Nssetup.pytwtbuilds index.htmls Hello world.temptys2.6(ttempfiletmkdtemptdirtostpathtjointopentwritetSETUP_PYtclosetgetcwdtold_cwdtchdirt upload_dirtmkdirtsystversiontsitet USER_BASEtold_baseRt USER_SITEtold_site(tselftsetuptf((sG/usr/lib/python2.7/vendor-packages/setuptools/tests/test_upload_docs.pytsetUps$  !    cCsntj|jtj|jtjdkrjtjtj tjtj |j t_ |j t_ ndS(Ns2.6( R RRtshutiltrmtreeRRRRRRRR(R((sG/usr/lib/python2.7/vendor-packages/setuptools/tests/test_upload_docs.pyttearDown(s cCst}t|}|j|_|j|_tj}tjj|d}z\|j |}t j |sut t j |}|jdgkst |jWdtj|XdS(Nsfoo.zips index.html(RRRt target_dirRRR R R tcreate_zipfiletzipfilet is_zipfiletAssertionErrortZipFiletnamelistRR R!(Rtdisttcmdttmp_dirttmp_filetzip_file((sG/usr/lib/python2.7/vendor-packages/setuptools/tests/test_upload_docs.pyttest_create_zipfile1s     (t__name__t __module__RR"R/(((sG/usr/lib/python2.7/vendor-packages/setuptools/tests/test_upload_docs.pyR s  (t__doc__RR R RtunittestRR%tsetuptools.command.upload_docsRtsetuptools.distRRtTestCaseR(((sG/usr/lib/python2.7/vendor-packages/setuptools/tests/test_upload_docs.pyts T