/snap/core18/2999/usr/lib/python3.6/test/libregrtest/__pycache__
NameSizeModeActions
cmdline.cpython-36.pyc135940644editdlrm
main.cpython-36.pyc148300644editdlrm
refleak.cpython-36.pyc58050644editdlrm
runtest.cpython-36.pyc62830644editdlrm
runtest_mp.cpython-36.pyc64730644editdlrm
save_env.cpython-36.pyc133270644editdlrm
setup.cpython-36.pyc24900644editdlrm
utils.cpython-36.pyc16400644editdlrm
__init__.cpython-36.pyc3100644editdlrm
Edit: /snap/core18/2999/usr/lib/python3.6/test/libregrtest/__pycache__/runtest.cpython-36.pyc (6283B)
3 Nqi"@sddlZddlZddlZddlZddlZddlZddlZddlZddlm Z ddl m Z m Z ddl mZdZdZd/Zd0Zd1Zd2Zd3Zd4Zed ed ed ededededediZdZddddddddddg ZeZddZdeefd d!Zd"d#Zd$d%Zd&d'Z d5d)d*Z!d+d,Z"d6d-d.Z#dS)7N)support)dash_R clear_caches)saved_test_environmentz %s passedz %s failedz%s failed (env changed)z %s skippedz%s skipped (resource denied)z%s interruptedz %s crashedz%s run no testsg>@Z test_grammarZ test_opcodesZ test_dictZ test_builtinZtest_exceptionsZ test_typesZ test_unittestZ test_doctestZ test_doctest2Z test_supportcCstj|d}||S)Nz%s)_FORMAT_TEST_RESULTget)Z test_nameresultZfmtr./usr/lib/python3.6/test/libregrtest/runtest.pyformat_test_result:s rc Csvt|}tj|}g}t||B}xF|D]>}tjj|\}}|dddkr(|dkr(||kr(|j|q(W|t|S)z-Return a list of all applicable test modules.Nr Ztest_.py)rr) findtestdiroslistdirsetpathsplitextappendsorted) testdirZstdtestsZnottestsnamestestsZothersnamemodZextrrr findtests?s    r!cCs |jds|jr|Sd|SdS)Nztest.) startswithr)nstestrrrget_abs_moduleLsr%c s@|j}|jdk }|r$tj|jddztj|jdt_|jrBgndt_ }|j rXdt_ |rdt_ t j }tj}tj}zD|t_|t_t||dd}|dtkr|j} |j| |jWd|t_|t_Xn|j t_ t|||j d}|r ddljjfdd|D} nd} || fS|r(tjt||j dt_ XdS) aRun a single test. ns -- regrtest namespace of options test -- the name of the test Returns the tuple (result, test_time, xml_data), where result is one of the constants: INTERRUPTED KeyboardInterrupt when run under -j RESOURCE_DENIED test skipped because resource denied SKIPPED test skipped for some other reason ENV_CHANGED test failed because it changed the execution environment FAILED test failed PASSED test passed EMPTY_TEST_SUITE test ran no subtests. If ns.xmlpath is not None, xml_data is a list containing each generated testsuite element. NT)exitF)display_failurercsg|]}j|jdqS)zus-ascii)Ztostringdecode).0x)ETrr szruntest..)Zverbose3Ztimeout faulthandlerZdump_traceback_laterrZset_match_testsZ match_testsZenvironment_alteredZxmlpathZjunit_xml_listZfailfastverboseioStringIOsysstdoutstderr runtest_innerPASSEDgetvaluewriteflushZxml.etree.ElementTreeZetreeZ ElementTreeZcancel_dump_traceback_latercleanup_test_droppings) r#r$Zoutput_on_failureZ use_timeoutZxml_liststreamZ orig_stdoutZ orig_stderrroutputZxml_datar)r+rruntestTsH         r<cCs tjdS)N)rZ reap_childrenrrrrpost_test_cleanupsr=Tc s,tj|d}d}yt||}tt||j|j|jdb}tj}t j |t dd}|dkrnfdd}|j rt |||j }n|tj|}WdQRXtWnTtjk r} z(|j r|j rt|d| dd t|fSd} ~ Xn4tjk r>} z,|j r,|j r,t|d| dd t|fSd} ~ Xntk rTYntjk r} zB|js|rtd |d | tjdd ntd |d tjdd t|fSd} ~ Xnttjk rt|fStj} |jstd |d| tjdd t|fS|rt|fS|jr t|fSt |fSdS)NgF)pgoZ test_maincsLtj}|j}x|jD]}t|tjdqW|jr>tdtj |dS)N)filezerrors while loading tests) unittestZ TestLoaderZloadTestsFromModuleerrorsprintr1r3 ExceptionrZ run_unittest)loaderrerror) the_modulerr test_runners  z"runtest_inner..test_runnerz skipped --T)r8r$z failed --)r?r8Zfailedz crashed --)!rZunloadr%rrr.quietr>time importlib import_modulegetattrZ huntrleaksrr=ZResourceDeniedrBRESOURCE_DENIEDr@ZSkipTestSKIPPEDKeyboardInterruptZ TestFailedr1r3FAILEDZ TestDidNotRunTEST_DID_NOT_RUN traceback format_excZchanged ENV_CHANGEDr5) r#r$r'Z test_timeZrefleakZabstestZ environmentZ start_timerGmsgr)rFrr4s^       r4c Cs ddl}ddl}ddl}|jxtjdfD]}tjj|s>q,tjj |rXd|j }}n&tjj |rrdtj }}n t d||rtd|||fy0ttdrtj||j|jB|jB||Wq,tk r}z td||||ftjd WYdd}~Xq,Xq,WdS) NrZdb_homeZ directoryr?z8os.path says %r exists but is neither directory nor filez%r left behind %s %rchmodz3%r left behind %s %r and it couldn't be removed: %s)r?)shutilstatgcZcollectrZTESTFNrrexistsisdirZrmtreeisfileunlink SystemErrorrBhasattrrVS_IRWXUS_IRWXGS_IRWXOrCr1r3) Ztestnamer.rWrXrYrZkindZnukerrUrrrr9s.      r9cCs|ptjjtjjtptjS)N)rrdirname__file__curdir)rrrrrsri)T)N)$r-rJr/rr1rIrRr@r$rZtest.libregrtest.refleakrrZtest.libregrtest.save_envrr5rPrTrNrMZ INTERRUPTEDZ CHILD_ERRORrQr ZPROGRESS_MIN_TIMEZSTDTESTSrZNOTTESTSrr!r%r<r=r4r9rrrrrs\   D ?+