/opt/imh-python/lib/python3.9/unittest/__pycache__
NameSizeModeActions
async_case.cpython-39.opt-1.pyc41840644editdlrm
async_case.cpython-39.opt-2.pyc41840644editdlrm
async_case.cpython-39.pyc42420644editdlrm
case.cpython-39.opt-1.pyc479680644editdlrm
case.cpython-39.opt-2.pyc329840644editdlrm
case.cpython-39.pyc480170644editdlrm
loader.cpython-39.opt-1.pyc144360644editdlrm
loader.cpython-39.opt-2.pyc117510644editdlrm
loader.cpython-39.pyc145270644editdlrm
main.cpython-39.opt-1.pyc75210644editdlrm
main.cpython-39.opt-2.pyc73430644editdlrm
main.cpython-39.pyc75210644editdlrm
mock.cpython-39.opt-1.pyc779550644editdlrm
mock.cpython-39.opt-2.pyc585440644editdlrm
mock.cpython-39.pyc779820644editdlrm
result.cpython-39.opt-1.pyc73000644editdlrm
result.cpython-39.opt-2.pyc57180644editdlrm
result.cpython-39.pyc73000644editdlrm
runner.cpython-39.opt-1.pyc70750644editdlrm
runner.cpython-39.opt-2.pyc64600644editdlrm
runner.cpython-39.pyc70750644editdlrm
signals.cpython-39.opt-1.pyc22510644editdlrm
signals.cpython-39.opt-2.pyc22510644editdlrm
signals.cpython-39.pyc22510644editdlrm
suite.cpython-39.opt-1.pyc101130644editdlrm
suite.cpython-39.opt-2.pyc90970644editdlrm
suite.cpython-39.pyc101130644editdlrm
util.cpython-39.opt-1.pyc43950644editdlrm
util.cpython-39.opt-2.pyc36750644editdlrm
util.cpython-39.pyc44470644editdlrm
_log.cpython-39.opt-1.pyc25320644editdlrm
_log.cpython-39.opt-2.pyc23670644editdlrm
_log.cpython-39.pyc25320644editdlrm
__init__.cpython-39.opt-1.pyc34070644editdlrm
__init__.cpython-39.opt-2.pyc16460644editdlrm
__init__.cpython-39.pyc34070644editdlrm
__main__.cpython-39.opt-1.pyc4100644editdlrm
__main__.cpython-39.opt-2.pyc3770644editdlrm
__main__.cpython-39.pyc4100644editdlrm
Edit: /opt/imh-python/lib/python3.9/unittest/__pycache__/result.cpython-39.pyc (7300B)
a dh@s\dZddlZddlZddlZddlmZddlmZdZddZ d Z d Z Gd d d e Z dS) zTest result objectN)utilwrapsTcstfdd}|S)Ncs*t|ddr||g|Ri|S)NfailfastF)getattrstop)selfargskwmethod0/opt/imh-python/lib/python3.9/unittest/result.pyinner s zfailfast..innerr)r rrr rr srz Stdout: %sz Stderr: %sc@seZdZdZdZdZdZd.ddZddZdd Z d d Z d d Z ddZ ddZ ddZeddZeddZddZddZddZddZed d!Zd"d#Zd$d%Zd&d'Zd(d)Zd*d+Zd,d-ZdS)/ TestResultaHolder 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)rfailureserrorstestsRunskippedexpectedFailuresunexpectedSuccesses shouldStopbuffer tb_locals_stdout_buffer_stderr_buffersysstdout_original_stdoutstderr_original_stderr _mirrorOutput)r streamZ descriptions verbosityrrr__init__&szTestResult.__init__cCsdS)z#Called by TestRunner after test runNrr rrr printErrors7szTestResult.printErrorscCs |jd7_d|_|dS)z-Called when the given test is about to be runrFN)rr" _setupStdoutr testrrr startTest:szTestResult.startTestcCs8|jr4|jdur$t|_t|_|jt_|jt_dS)N)rrioStringIOrrrr 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)rrrstopTestNszTestResult.stopTestcCs|jr|jrltj}tj}|rF|ds6|d7}|jt ||rl|ds\|d7}|j t ||jt_|j t_|j d|j |j d|jdS)N r)rr"rrgetvaluer endswithrwrite STDOUT_LINEr! STDERR_LINErseektruncater)r outputerrorrrrr/Ss$       zTestResult._restoreStdoutcCsdS)zmCalled once after all tests are executed. See stopTest for a method called after each test. Nrr&rrr stopTestRunhszTestResult.stopTestRuncCs"|j||||fd|_dS)zmCalled when an error has occurred. 'err' is a tuple of values as returned by sys.exc_info(). TN)rappend_exc_info_to_stringr"r r*errrrraddErrornszTestResult.addErrorcCs"|j||||fd|_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|ddr|t|d|jr4|j}n|j}|||||fd|_dS)zCalled 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 issubclassfailureExceptionrrr<r=r")r r*Zsubtestr?rrrr addSubTest}s zTestResult.addSubTestcCsdS)z-Called when a test has completed successfullyNrr)rrr addSuccessszTestResult.addSuccesscCs|j||fdS)zCalled when a test is skipped.N)rr<)r r*reasonrrraddSkipszTestResult.addSkipcCs|j||||fdS)z/Called when an expected failure/error occurred.N)rr<r=r>rrraddExpectedFailureszTestResult.addExpectedFailurecCs|j|dS)z5Called when a test was expected to fail, but succeed.N)rr<r)rrraddUnexpectedSuccessszTestResult.addUnexpectedSuccesscCs>t|jt|jkodknoConverts a sys.exc_info()-style tuple of values into a string.N)limitcapture_localsr1)_is_relevant_tb_leveltb_nextrC_count_relevant_tb_levels tracebackTracebackExceptionrlistformatrrrr2r r3r<r5r6join) r r?r*exctypevaluetblengthZtb_eZmsgLinesr9r:rrrr=s,         zTestResult._exc_info_to_stringcCs d|jjvS)N __unittest)tb_frame f_globals)r rZrrrrPsz TestResult._is_relevant_tb_levelcCs&d}|r"||s"|d7}|j}q|S)Nrr)rPrQ)r rZr[rrrrRs z$TestResult._count_relevant_tb_levelscCs&dt|j|jt|jt|jfS)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=rPrRr`rrrrrs8      r)rdr,rrSrOr functoolsrr\rr5r6objectrrrrrs