ó ž‘Rec@s>ddlZddlZddlZddlZddlZddlmZmZddlm Z ddl m Z ddl m Z ddlmZmZddlmZmZmZmZmZmZmZmZmZddlmZdd lmZd e fd „ƒYZd e fd „ƒYZ!defd„ƒYZ"dS(iÿÿÿÿN(tDistutilsErrortDistutilsOptionError(tlog(t TestLoader(tsix(tmaptfilter( tresource_listdirtresource_existstnormalize_patht working_sett_namespace_packagestevaluate_markertadd_activation_listenertrequiret EntryPoint(tCommand(t unittest_maintScanningLoadercBseZdd„ZRS(cCsg}|jtj||ƒƒt|dƒrD|j|jƒƒnt|dƒréx“t|jdƒD]|}|jdƒrŸ|dkrŸ|jd|d }n-t|j|dƒrf|jd|}nqf|j|j |ƒƒqfWnt |ƒd kr|j |ƒS|d Sd S( sReturn a suite of all tests cases contained in the given module If the module is a package, load tests from all the modules in it. If the module has an ``additional_tests`` function, call it and add the return value to the tests. tadditional_testst__path__ts.pys __init__.pyt.iýÿÿÿs /__init__.pyiiN( tappendRtloadTestsFromModulethasattrRRt__name__tendswithRtloadTestsFromNametlent suiteClass(tselftmoduletpatterntteststfilet submodule((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/test.pyRs N(Rt __module__tNoneR(((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/test.pyRstNonDataPropertycBseZd„Zdd„ZRS(cCs ||_dS(N(tfget(RR(((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/test.pyt__init__5scCs|dkr|S|j|ƒS(N(R&R((Rtobjtobjtype((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/test.pyt__get__8s N(RR%R)R&R,(((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/test.pyR'4s ttestcBsÂeZdZdZdddgZd „Zd „Zed „ƒZd„Z d„Z e j gd„ƒZ ee j d„ƒƒZed„ƒZd„Zd„Zed„ƒZed„ƒZRS(s.Command to run unit tests after in-place builds#run unit tests after in-place builds test-module=tms$Run 'test_suite' in specified modules test-suite=tss9Run single test, case or suite (e.g. 'module.test_suite')s test-runner=trsTest runner to usecCs(d|_d|_d|_d|_dS(N(R&t test_suitet test_modulet test_loadert test_runner(R((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/test.pytinitialize_optionsJs   cCsÝ|jr'|jr'd}t|ƒ‚n|jdkrj|jdkrW|jj|_qj|jd|_n|jdkr”t|jddƒ|_n|jdkr¯d|_n|jdkrÙt|jddƒ|_ndS(Ns1You may specify a module or a suite, but not boths .test_suiteR3s&setuptools.command.test:ScanningLoaderR4(R1R2RR&t distributionR3tgetattrR4(Rtmsg((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/test.pytfinalize_optionsPs cCst|jƒƒS(N(tlistt _test_args(R((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/test.pyt test_argscsccs)|jrdVn|jr%|jVndS(Ns --verbose(tverboseR1(R((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/test.pyR;gs  cCs|jƒ |ƒWdQXdS(sI Backward compatibility for project_on_sys_path context. N(tproject_on_sys_path(Rtfunc((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/test.pytwith_project_on_sys_pathms c cs¨tjot|jdtƒ}|r¥|jdddƒ|jdƒ|jdƒ}t|j ƒ}|jdd|ƒ|jdƒ|jdddƒ|jdƒn-|jdƒ|jdddƒ|jdƒ|jdƒ}t j }t j j ƒ}zut|jƒ}t j jd|ƒtjƒtd „ƒtd |j|jfƒ|j|gƒ dVWdQXWd|t j (t j jƒt j j|ƒtjƒXdS( Ntuse_2to3tbuild_pytinplaceitegg_infotegg_baset build_exticSs |jƒS(N(tactivate(tdist((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/test.pyt˜Rs%s==%s(RtPY3R7R6tFalsetreinitialize_commandt run_commandtget_finalized_commandR t build_libtsystpathtmodulestcopyREtinsertR R)R Rtegg_namet egg_versiontpaths_on_pythonpathtcleartupdate( Rt include_distst with_2to3tbpy_cmdt build_pathtei_cmdtold_patht old_modulest project_path((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/test.pyR>ts8         ccsÂtƒ}tjjd|ƒ}tjjddƒ}zXtjj|ƒ}td||gƒ}tjj|ƒ}|r…|tjdÅs (tfetch_build_eggstinstall_requirest tests_requiretextras_requiretitemst itertoolstchain(RHtir_dttr_dter_d((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/test.pyt install_dists¼s c Cs¢|j|jƒ}dj|jƒ}|jrB|jd|ƒdS|jd|ƒttjdƒ|ƒ}|j |ƒ"|j ƒ|j ƒWdQXWdQXdS(Nt sskipping "%s" (dry run)s running "%s"tlocation( R€R6Rht_argvtdry_runtannounceRtoperatort attrgetterRWR>t run_tests(Rtinstalled_diststcmdRj((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/test.pytrunÊs  c CsatjrÁt|jdtƒrÁ|jjdƒd}|tkrÁg}|tj kre|j |ƒn|d7}x0tj D]%}|j |ƒry|j |ƒqyqyWt t tj j|ƒƒqÁntjd krÖin itd6}tdd|jd|j|jƒd|j|jƒ|}|jjƒs]d |j}|j|tjƒt|ƒ‚ndS( NRARiiitexitt testLoadert testRunnersTest failed: %s(ii(RRJR7R6RKR1tsplitR RPRRRRrR:Rt __delitem__t version_infoRR&Rƒt_resolve_as_epR3R4tresultt wasSuccessfulR…RtERRORR(RR t del_modulestnamet exit_kwargR-R8((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/test.pyRˆÙs*  "  cCsdg|jS(Ntunittest(R<(R((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/test.pyRƒõscCs0|dkrdStjd|ƒ}|jƒƒS(su Load the indicated attribute value, called, as a as if it were specified as an entry point. Nsx=(R&Rtparsetresolve(tvaltparsed((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/test.pyR’ùs (s test-module=R.s$Run 'test_suite' in specified module(s test-suite=R/s9Run single test, case or suite (e.g. 'module.test_suite')(s test-runner=R0sTest runner to use(RR%t__doc__t descriptiont user_optionsR5R9R'R<R;R@t contextlibtcontextmanagerR>t staticmethodRWR€R‹RˆtpropertyRƒR’(((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/test.pyR->s(     -  (#RdR†RPR¡R{tdistutils.errorsRRt distutilsRR™Rtsetuptools.externRtsetuptools.extern.six.movesRRt pkg_resourcesRRR R R R R RRt setuptoolsRtsetuptools.py31compatRRRcR'R-(((s/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/test.pyts     @