/usr/lib64/python3.9/unittest/__pycache__
NameSizeModeActions
async_case.cpython-39.opt-1.pyc45790644editdlrm
async_case.cpython-39.opt-2.pyc45790644editdlrm
async_case.cpython-39.pyc47710644editdlrm
case.cpython-39.opt-1.pyc481180644editdlrm
case.cpython-39.opt-2.pyc331340644editdlrm
case.cpython-39.pyc481670644editdlrm
loader.cpython-39.opt-1.pyc144270644editdlrm
loader.cpython-39.opt-2.pyc117420644editdlrm
loader.cpython-39.pyc145180644editdlrm
main.cpython-39.opt-1.pyc75300644editdlrm
main.cpython-39.opt-2.pyc73520644editdlrm
main.cpython-39.pyc75300644editdlrm
mock.cpython-39.opt-1.pyc779920644editdlrm
mock.cpython-39.opt-2.pyc585810644editdlrm
mock.cpython-39.pyc780190644editdlrm
result.cpython-39.opt-1.pyc79590644editdlrm
result.cpython-39.opt-2.pyc60900644editdlrm
result.cpython-39.pyc79590644editdlrm
runner.cpython-39.opt-1.pyc71890644editdlrm
runner.cpython-39.opt-2.pyc65740644editdlrm
runner.cpython-39.pyc71890644editdlrm
signals.cpython-39.opt-1.pyc22420644editdlrm
signals.cpython-39.opt-2.pyc22420644editdlrm
signals.cpython-39.pyc22420644editdlrm
suite.cpython-39.opt-1.pyc101040644editdlrm
suite.cpython-39.opt-2.pyc90880644editdlrm
suite.cpython-39.pyc101040644editdlrm
util.cpython-39.opt-1.pyc43860644editdlrm
util.cpython-39.opt-2.pyc36660644editdlrm
util.cpython-39.pyc44380644editdlrm
_log.cpython-39.opt-1.pyc25230644editdlrm
_log.cpython-39.opt-2.pyc23580644editdlrm
_log.cpython-39.pyc25230644editdlrm
__init__.cpython-39.opt-1.pyc33980644editdlrm
__init__.cpython-39.opt-2.pyc16370644editdlrm
__init__.cpython-39.pyc33980644editdlrm
__main__.cpython-39.opt-1.pyc4010644editdlrm
__main__.cpython-39.opt-2.pyc3680644editdlrm
__main__.cpython-39.pyc4010644editdlrm
Edit: /usr/lib64/python3.9/unittest/__pycache__/result.cpython-39.pyc (7959B)
a ´i¬ ã@s\dZddlZddlZddlZddlmZddlmZdZdd„Z d Z d Z Gd d „d e ƒZ dS) zTest result objectéNé)Úutil©ÚwrapsTcstˆƒ‡fdd„ƒ}|S)Ncs*t|ddƒr| ¡ˆ|g|¢Ri|¤ŽS)NÚfailfastF)ÚgetattrÚstop)ÚselfÚargsÚkw©Úmethod©ú'/usr/lib64/python3.9/unittest/result.pyÚinner s zfailfast..innerr)r rrr rr srz Stdout: %sz Stderr: %sc@sÚeZdZdZdZdZdZd0dd„Zdd„Zdd „Z d d „Z d d „Z dd„Z dd„Z dd„Zedd„ƒZedd„ƒZdd„Zdd„Zdd„Zdd„Zed d!„ƒZd"d#„Zd$d%„Zd&d'„Zd(d)„Zd*d+„Zd,d-„Zd.d/„ZdS)1Ú TestResultaÙHolder for test result information. Test results are automatically managed by the TestCase and TestSuite classes, and do not need to be explicitly manipulated by writers of tests. Each instance holds the total number of tests run, and collections of failures and errors that occurred among those test runs. The collections contain tuples of (testcase, exceptioninfo), where exceptioninfo is the formatted traceback of the error that occurred. NFcCsbd|_g|_g|_d|_g|_g|_g|_d|_d|_d|_ d|_ d|_ t j |_t j|_d|_dS)NFr)rÚfailuresÚerrorsÚtestsRunÚskippedÚexpectedFailuresÚunexpectedSuccessesÚ shouldStopÚbufferÚ tb_localsÚ_stdout_bufferÚ_stderr_bufferÚsysÚstdoutÚ_original_stdoutÚstderrÚ_original_stderrÚ _mirrorOutput)r ÚstreamZ descriptionsÚ verbosityrrrÚ__init__&szTestResult.__init__cCsdS)z#Called by TestRunner after test runNr©r rrrÚ printErrors7szTestResult.printErrorscCs |jd7_d|_| ¡dS)z-Called when the given test is about to be runrFN)rr"Ú _setupStdout©r ÚtestrrrÚ startTest:szTestResult.startTestcCs8|jr4|jdur$t ¡|_t ¡|_|jt_|jt_dS)N)rrÚioÚStringIOrrrr r&rrrr(@s    zTestResult._setupStdoutcCsdS)zpCalled once before any tests are executed. See startTest for a method called before each test. Nrr&rrrÚ startTestRunHszTestResult.startTestRuncCs| ¡d|_dS)z'Called when the given test has been runFN)Ú_restoreStdoutr"r)rrrÚstopTestNszTestResult.stopTestcCs¬|jr¨|jrltj ¡}tj ¡}|rF| d¡s6|d7}|j t |¡|rl| d¡s\|d7}|j  t |¡|jt_|j t_|j   d¡|j  ¡|j  d¡|j ¡dS)NÚ r)rr"rrÚgetvaluer ÚendswithrÚwriteÚ STDOUT_LINEr!Ú STDERR_LINErÚseekÚtruncater)r ÚoutputÚerrorrrrr/Ss$       zTestResult._restoreStdoutcCsdS)zmCalled once after all tests are executed. See stopTest for a method called after each test. Nrr&rrrÚ stopTestRunhszTestResult.stopTestRuncCs"|j || ||¡f¡d|_dS)zmCalled when an error has occurred. 'err' is a tuple of values as returned by sys.exc_info(). TN)rÚappendÚ_exc_info_to_stringr"©r r*ÚerrrrrÚaddErrornszTestResult.addErrorcCs"|j || ||¡f¡d|_dS)zdCalled when an error has occurred. 'err' is a tuple of values as returned by sys.exc_info().TN)rr<r=r"r>rrrÚ addFailurevszTestResult.addFailurecCsZ|durVt|ddƒr| ¡t|d|jƒr4|j}n|j}| || ||¡f¡d|_dS)z©Called at the end of a subtest. 'err' is None if the subtest ended successfully, otherwise it's a tuple of values as returned by sys.exc_info(). NrFrT) rrÚ issubclassÚfailureExceptionrrr<r=r")r r*Zsubtestr?rrrrÚ addSubTest}s zTestResult.addSubTestcCsdS)z-Called when a test has completed successfullyNrr)rrrÚ addSuccessŽszTestResult.addSuccesscCs|j ||f¡dS)zCalled when a test is skipped.N)rr<)r r*ÚreasonrrrÚaddSkip’szTestResult.addSkipcCs|j || ||¡f¡dS)z/Called when an expected failure/error occurred.N)rr<r=r>rrrÚaddExpectedFailure–sÿzTestResult.addExpectedFailurecCs|j |¡dS)z5Called when a test was expected to fail, but succeed.N)rr<r)rrrÚaddUnexpectedSuccess›szTestResult.addUnexpectedSuccesscCs>t|jƒt|jƒkodknoConverts a sys.exc_info()-style tuple of values into a string.)Úcapture_localsr1Ú)Ú_clean_tracebacksÚ tracebackÚTracebackExceptionrÚlistÚformatrrrr2r r3r<r5r6Újoin) r r?r*ÚexctypeÚvalueÚtbZtb_eZmsgLinesr9r:rrrr=­s$  ÿ     zTestResult._exc_info_to_stringc Cs¢d}d}|||fg}|rž| ¡\}}}|r<| |¡r<|j}q&||jurP| |¡|r^|}d}n||_|dur|j|jfD]"}|durx| t |ƒ||jf¡qxq|S)NTF) ÚpopÚ_is_relevant_tb_levelÚtb_nextrCÚ_remove_unittest_tb_framesÚ __traceback__Ú __cause__Ú __context__r<Útype) r rUrVrWr*ÚretÚfirstZexcsÚcrrrrOÂs$   zTestResult._clean_tracebackscCs d|jjvS)NÚ __unittest)Útb_frameÚ f_globals)r rWrrrrYÜsz TestResult._is_relevant_tb_levelcCs0d}|r| |¡s|}|j}q|dur,d|_dS)aTruncates usercode tb at the first unittest frame. If the first frame of the traceback is in user code, the prefix up to the first unittest frame is returned. If the first frame is already in the unittest module, the traceback is not modified. N)rYrZ)r rWÚprevrrrr[ßs z%TestResult._remove_unittest_tb_framescCs&dt |j¡|jt|jƒt|jƒfS)Nz!<%s run=%i errors=%i failures=%i>)rZstrclassÚ __class__rrJrrr&rrrÚ__repr__îs ÿÿzTestResult.__repr__)NNN)Ú__name__Ú __module__Ú __qualname__Ú__doc__Z_previousTestClassZ_testRunEnteredZ_moduleSetUpFailedr%r'r+r(r.r0r/r;rr@rArDrErGrHrIrLrr=rOrYr[rhrrrrrs:      r)rlr,rrPrNrÚ functoolsrrcrr5r6ÚobjectrrrrrÚs