Ñò b-äQc@smdZddkZddkZddkZddklZddkZddkZddk l Z l Z ddk l Z ddkl Z ddklZddklZddklZddkZddkiZdd klZdd klZd „Zd „Zd eifd„ƒYZdeifd„ƒYZdeifd„ƒYZdeifd„ƒYZdS(s"Tests for the 'setuptools' packageiÿÿÿÿN(tdoctest(tDistutilsOptionErrortDistutilsPlatformError(tDistutilsSetupError(t Extension(t LooseVersion(t func_code(tFeature(tRequirec Csddk}ddk}|i|itiiddƒd|iddƒfƒ}ti djo|i |idƒƒn|S( Niÿÿÿÿttestss api_tests.txtt optionflagstpackaget pkg_resourcestwin32swin_script_wrapper.txt( Rtunittestt TestSuitet DocFileSuitetostpathtjointELLIPSIStsystplatformtaddTest(RRtsuite((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pytadditional_testsscKsDdti_|iddgƒzti|SWddti_XdS(sDReturn distribution from 'setup(**args)', without executing commandst commandlinet script_argstinstallN(t distutilstcoret_setup_stop_aftert setdefaultt setuptoolstsetuptNone(targs((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyt makeSetup s  t DependsTestscBs,eZd„Zd„Zd„Zd„ZRS(cCsªttdƒpdSd„}t|ƒ}|iti|ddƒdƒ|iti|ddƒdƒ|iti|ddƒdƒ|iti|ddƒdƒdS( Ntextract_constantcSsdatadS(Nttest(txtzty(((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pytf15stqiÿÿÿÿR)R(R+R*(thasattrtdepRt assertEqualR'R#(tselfR,tfc((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyttestExtractConst0s  cCsR|ittidƒ|ittidƒtidƒ\}}}|iƒdS(Nsno-such.-thingssetuptools.non-existentssetuptools.tests(t assertRaisest ImportErrorR/t find_moduletclose(R1tftpti((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyttestFindModuleGscCs€ttdƒpdSddkl}|itiddƒ|ƒ|itiddƒtiƒ|itidd ƒtƒdS( Ntget_module_constantiÿÿÿÿ(t __version__temailR=Rtversionssetuptools.testst__doc__( R.R/R>R=R0R<RR?R@(R1R=((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyttestModuleExtractMscCs€ttdƒpdStdddƒ}|i|idƒ|i|idƒ|i|idƒ|i|idƒ|i|iƒdƒddk l }|i|i ƒ|ƒ|i |i d ƒƒ|i |i d ƒ ƒ|i |i d ƒ ƒ|i |iƒƒ|i |iƒƒtd d ddtƒ}|i |iƒƒ|i |iƒ ƒ|i |i d ƒ ƒtdddƒ}|i |iƒ ƒ|i |iƒ ƒtdddddƒ}|i|idƒ|i|idƒ|i|idƒ|i|iƒdƒ|i|idƒg}tD]}|tii|ƒq.~}|i |i|ƒƒ|i |i|ƒƒdS(NR'tEmails1.0.3R>R=s Email-1.0.3iÿÿÿÿ(R=s1.0.9s0.9.1tunknowns Email 3000t03000tformatsDo-what-I-means1.0sd-w-i-mtTestsR thomepageshttp://example.com(R.R/RR0tnametmoduletrequested_versiont attributet full_nameR>R=t get_versiont assertTruet version_okt is_presentt is_currentRR#RERGt__path__RRtdirname(R1treqR=t_[1]R9tpaths((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyt testRequire]s>-(t__name__t __module__R3R;RARW(((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyR&.s   t DistroTestscBsPeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z RS(c Csstddgƒ|_tddgƒ|_tddddd d gd d d gd|i|ifdhƒ|_dS(Nsbar.extsbar.csc.ysy.ctpackagestasa.bsa.b.ctbtct py_modulessb.dR)t ext_modulest package_dir(Rte1te2R%tdist(R1((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pytsetUpŠs cCs#|it|itiiƒƒdS(N(RNt isinstanceRdR!t Distribution(R1((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyttestDistroType•scCsÿ|iidƒ|i|iiddgƒ|iidƒ|i|iidgƒ|i|iidgƒ|i|ii|i|igƒ|iidƒ|i|iigƒ|i|iidgƒ|i|ii|igƒtƒidƒdS(NR\R]R^R)( Rdtexclude_packageR0R[R_R`RbRcR%(R1((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyttestExcludePackage˜s"cCs¯|iid|igƒ|i|ii|igƒ|iid|igƒ|i|ii|i|igƒ|iid|igƒ|i|ii|i|igƒdS(NR`(RdtexcludeRbR0R`Rctinclude(R1((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyttestIncludeExclude©s "cCsk|iiddddgƒ|i|iigƒ|i|iidgƒ|i|ii|igƒdS(NR[R^R]R\R)(RdRkR0R[R_R`Rb(R1((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyttestExcludePackages¶scCsftƒ}|iddgddgd|igƒtƒ}|iddgddgd|igƒdS(NR[R\R_R]R`(R%RlRcRk(R1Rd((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyt testEmpty¼s ( cCsÍ|i|iidƒƒ|iidƒ|i|iidƒ ƒ|i|iidƒƒ|iidƒ|i|iidƒ ƒ|i|iidƒƒ|iidƒ|i|iidƒ ƒdS(NR\R]R^(RNRdthas_contents_forRi(R1((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyt testContentsÂscCs|it|iiddƒ|it|iiddƒ|it|iidhdd6ƒ|it|iidhdd6ƒ|it|iidhdd6ƒ|it|iidhdd6ƒ|it|iiddgƒ|it|iiddgƒdS(Ntnonexistent_optionR)R[R+R`RaR-(R4RRdRlRk(R1((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyttestInvalidIncludeExcludeÏs         ( RXRYReRhRjRmRnRoRqRs(((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyRZˆs     t FeatureTestscBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cCsûtdddƒ|_tdhtddtdd|igƒd6td dtd d gd d gddgƒd 6tddtd dgddgdd!gƒd6tddtddƒd6dddgd d dgd d dgdtdd gƒgƒ|_dS("Nt Distutilss1.0.3Rtfeaturestfootstandardtrequire_featurestbaztbarR[spkg.barR_tbar_ettremovesbar.exttoptionalspkg.baztscriptssscripts/baz_itt librariestlibfoos foo/foofoo.ctDWIMt availabletbazishtdwimRs --without-barRspkg.fooR`sbar.c(Rs foo/foofoo.c(RRTR%RtTruetFalseRRd(R1((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyReís"     c Csh|itddtdddtƒiƒ ƒ|itddtddƒiƒƒ|ittdƒdS(NR(RxR}R)Rƒ(RNRR†R‡tinclude_by_defaultR4R(R1((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyt testDefaultss #cCs'|it|iidi|iƒdS(NR…(R4RRdRvt include_in(R1((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyttestAvailabilityscCsÀ|i}|id |ijƒ|id |ijƒ|id|ijƒ|id|ijƒ|i|id d ƒ|i|iddƒ|i|iddƒ|id |ijƒdS(Ns with-dwims include DWIMs without-dwimsexclude DWIM (default)swith-barsinclude bar (default)s without-bars exclude bars without-fooswith-foos without-baz(s with-dwimNs include DWIM(s without-dwimNsexclude DWIM (default)(swith-barNsinclude bar (default)(s without-barNs exclude bar(RdRNR#tfeature_optionsR0tfeature_negopt(R1Rd((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyttestFeatureOptionss cCsö|i}|i|idƒ|i|idƒ|i|idƒ|id|ijƒ|id|ijƒ|id|ijƒ|id|ijƒ|id |i jƒ|i|i gƒ|i|i |i gƒ|i t|id ƒdS( NiiR|spkg.barspkg.bazsscripts/baz_itRs foo/foofoo.cR{(slibfoos foo/foofoo.c(RdR0twith_footwith_bartwith_bazRNR_R[RR€R`RyRTR4Rtinclude_feature(R1Rd((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyttestUseFeatures's c Cs-|ittdhtdddƒd6ƒdS(NRvR)R}R+(R4t SystemExitR%R(R1((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyttestFeatureWithInvalidRemove8s(RXRYReR‰R‹RŽR“R•(((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyRtës     tTestCommandTestscBs>eZd„Zd„Zd„Zd„Zd„Zd„ZRS(cCs2tƒidƒ}|it|tiiƒƒdS(NR((R%tget_command_objRNRfRtcmdtCommand(R1ttest_cmd((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyttestTestIsCommand?scCsEtdddgƒ}|idƒ}|iƒ|i|idƒdS(NRR(s--test-suite=foo.tests.suitesfoo.tests.suite(R%R—tensure_finalizedR0t test_suite(R1tts1((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyttestLongOptSuiteWNoDefaultCs cCs9tddƒidƒ}|iƒ|i|idƒdS(NRsbar.tests.suiteR((R%R—RœR0R(R1tts2((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyttestDefaultSuiteIs cCs[tddddddgƒidƒ}|iƒ|i|idƒ|i|idƒdS(NRs bar.testsRR(s-ms foo.testssfoo.tests.test_suite(R%R—RœR0t test_moduleR(R1tts3((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyttestDefaultWModuleOnCmdLineNs  cCs>tddddddgƒidƒ}|it|iƒdS(NRR(s-ms bar.testss-ssfoo.tests.suite(R%R—R4RRœ(R1tts4((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyttestConflictingOptionsWs cCs3tƒidƒ}|iƒ|i|idƒdS(NR((R%R—RœR0RR#(R1tts5((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyt testNoSuite]s (RXRYR›RŸR¡R¤R¦R¨(((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyR–=s     ( R@RRRtsetuptools.testsRtdistutils.coreRt distutils.cmdtdistutils.errorsRRRRtdistutils.versionRtsetuptools.compatRtsetuptools.distR!tsetuptools.dependstdependsR/RRRR%tTestCaseR&RZRtR–(((s?/usr/lib/python2.6/vendor-packages/setuptools/tests/__init__.pyts,       ZcR