a0biSSKrSSKrSSKrSSKrSSKrSSKrSSKJrJr SSK J r SSKJ r SSK J r JrJrJrJrJrJr SSKJr SSKJr SS KJr SS KJr "S S \ 5r"S S5r"SS\5rg)N)DistutilsErrorDistutilsOptionError)log) TestLoader)resource_listdirresource_existsnormalize_path working_setevaluate_markeradd_activation_listenerrequire)metadata)Command)unique_everseen) pass_nonec$\rSrSrSrSSjrSrg)ScanningLoadercN[R"U5 [5UlgN)r__init__set_visitedselfs ڐ/builddir/build/BUILDROOT/alt-python313-setuptools-69.0.2-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/setuptools/command/test.pyrScanningLoader.__init__sD! NcXR;agURRU5 /nUR[R"X55 [ US5(aURUR 55 [ US5(a[URS5HnURS5(aUS:waURS-USS-nO3[URUS -5(aURS-U-nOMhURURU55 M [U5S :waURU5$US $) zReturn 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. Nadditional_tests__path__z.pyz __init__.py.z /__init__.pyr)raddappendrloadTestsFromModulehasattrr!r__name__endswithrloadTestsFromNamelen suiteClass)rmodulepatterntestsfile submodules rr)"ScanningLoader.loadTestsFromModules ]] " &! Z33DAB 6- . . LL002 3 6: & &("===''DM,A &# 5Sb AI&v~8MNN$*OOc$9D$@   T33I>?> u:???5) )8Or)rr)r+ __module__ __qualname____firstlineno__rr)__static_attributes__rrrrs rrc$\rSrSrSrSSjrSrg)NonDataPropertyBcXlgrfget)rr@s rrNonDataProperty.__init__Cs rNc.UcU$URU5$rr?)robjobjtypes r__get__NonDataProperty.__get__Fs ;Kyy~rr?r)r+r6r7r8rrEr9r:rrr<r<Bs rr<c\rSrSrSrSr/SQrSrSr\ S5r Sr S r \ R/4S j5r\\ RS 55r\S 5rS rSr\S5r\\S55rSrg)testLz.Command to run unit tests after in-place buildz0run unit tests after in-place build (deprecated)))z test-module=mz$Run 'test_suite' in specified module)z test-suite=sz9Run single test, case or suite (e.g. 'module.test_suite'))z test-runner=rzTest runner to usec<SUlSUlSUlSUlgr) test_suite test_module test_loader test_runnerrs rinitialize_optionstest.initialize_options[s!rcUR(aUR(a Sn[U5eURc=URcURRUlOURS-UlURc[ URSS5UlURcSUlUR c[ URSS5Ulgg)Nz1You may specify a module or a suite, but not bothz .test_suiterPz&setuptools.command.test:ScanningLoaderrQ)rNrOr distributionrPgetattrrQ)rmsgs rfinalize_optionstest.finalize_optionsas ??t//EC&s+ + ?? "'"&"3"3">">"&"2"2]"B    #&t'8'8-ND     #GD     #&t'8'8-ND  $rc4[UR55$r)list _test_argsrs r test_argstest.test_argsssDOO%&&rc## UR(dSv UR(aSv UR(aURv gg7f)Ndiscoverz --verbose)rNverbosers rr\test._test_argsws5  <<  ??// ! sA AcfUR5 U"5 SSS5 g!,(df  g=f)z9 Backward compatibility for project_on_sys_path context. N)project_on_sys_path)rfuncs rwith_project_on_sys_pathtest.with_project_on_sys_paths! % % ' F( ' 's" 0c## URS5 URSSS9 URS5 URS5n[RSSn[R R 5n[UR5n[RRSU5 [R"5 [S5 [UR<SUR<35 UR!U/5 Sv SSS5 U[RSS&[R R#5 [R R%U5 [R"5 g!,(df  Nt=f!U[RSS&[R R#5 [R R%U5 [R"5 f=f7f)Negg_info build_extr&)inplacerc"UR5$r)activate)dists r*test.project_on_sys_path..s rz==) run_commandreinitialize_commandget_finalized_commandsyspathmodulescopyr egg_baseinsertr rr r egg_name egg_versionpaths_on_pythonpathclearupdate)r include_distsei_cmdold_path old_modules project_paths rrdtest.project_on_sys_pathsQ $ !!+q!9 %++J788A;kk&&(  #)&//:L HHOOA| ,  " #$@ A 1C1CD E))<.9:#CHHQK KK    KK  { +  " :9#CHHQK KK    KK  { +  "s9A5G48BF E9 F A&G49 FF A'G11G4c#p# [5n[RRSU5n[RRSS5n[RR [ U55n[SXC/5n[RR U5nU(aU[RS'Sv X!La![RRSS5 gU[RS'g!X!La![RRSS5 fU[RS'f=f7f)z Add the indicated paths to the head of the PYTHONPATH environment variable so that subprocesses will also see the packages at these paths. Do this in a context that restores the value on exit. PYTHONPATHr#N) objectosenvirongetpathsepjoinrfilterpop)pathsnothingorig_pythonpathcurrent_pythonpathprefixto_joinnew_paths rr|test.paths_on_pythonpaths(**..w?ZZ^^L"= ;ZZ___U%;%test.install_dists..s:% 3||C  %4QqrU%; A3sAA A)fetch_build_eggsinstall_requires tests_requireextras_requireitems itertoolschain)rnir_dtr_der_ds r install_diststest.install_distsst $$T%:%:;$$T%7%7%=2>$$% ++113%   t400rc.URS[R5 URUR5nSR UR 5nUR(aURSU-5 gURSU-5 [[R"S5U5nURU5 UR5 UR5 SSS5 SSS5 g!,(df  N=f!,(df  g=f)NzWARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. zskipping "%s" (dry run)z running "%s"location)announcerWARNrrUr_argvdry_runmapoperator attrgetterr|rd run_tests)rinstalled_distscmdrs rruntest.runs   HH  ,,T->->?hhtzz" << MM3c9 :  ns*+H'' 3_E  % %e ,))+ ,- ,++- ,s$DC5$D5 D ?D Dc `[R"SSURURUR5URUR 5SS9nUR R5(d:SUR -nURU[R5 [U5eg)NF) testLoader testRunnerexitzTest failed: %s) unittestmainr_resolve_as_eprPrQresult wasSuccessfulrrERRORr)rrHrWs rrtest.run_testss}}   JJ**4+;+;<**4+;+;<  {{((**#dkk1C MM#syy ) % %+rc"S/UR-$)Nr)r]rs rr test._argvs|dnn,,rcT[R"USSS9R5"5$)z] Load the indicated attribute value, called, as a as if it were specified as an entry point. N)valuenamegroup)r EntryPointload)vals rrtest._resolve_as_eps%""4tDIIKMMr)rPrOrQrNN)r+r6r7r8__doc__ description user_optionsrRrXr<r]r\rf contextlibcontextmanagerrd staticmethodr|rrrpropertyrrrr9r:rrrHrHLs8DKL O$''"02##4;;0 1 1!. &--NNrrH)rrrtrrrdistutils.errorsrr distutilsrr pkg_resourcesrrr r r r r _importlibr setuptoolsr setuptools.extern.more_itertoolsr"setuptools.extern.jaraco.functoolsrrr<rHr:rrrsd  A"<8$Z$PnN7nNr