/opt/alt/python38/lib64/python3.8/unittest/__pycache__
NameSizeModeActions
async_case.cpython-38.opt-1.pyc41140644editdlrm
async_case.cpython-38.opt-2.pyc41140644editdlrm
async_case.cpython-38.pyc41980644editdlrm
case.cpython-38.opt-1.pyc504450644editdlrm
case.cpython-38.opt-2.pyc353010644editdlrm
case.cpython-38.pyc504990644editdlrm
loader.cpython-38.opt-1.pyc144440644editdlrm
loader.cpython-38.opt-2.pyc117590644editdlrm
loader.cpython-38.pyc145510644editdlrm
main.cpython-38.opt-1.pyc75490644editdlrm
main.cpython-38.opt-2.pyc73710644editdlrm
main.cpython-38.pyc75490644editdlrm
mock.cpython-38.opt-1.pyc773810644editdlrm
mock.cpython-38.opt-2.pyc582500644editdlrm
mock.cpython-38.pyc773810644editdlrm
result.cpython-38.opt-1.pyc73060644editdlrm
result.cpython-38.opt-2.pyc57240644editdlrm
result.cpython-38.pyc73060644editdlrm
runner.cpython-38.opt-1.pyc70310644editdlrm
runner.cpython-38.opt-2.pyc64160644editdlrm
runner.cpython-38.pyc70310644editdlrm
signals.cpython-38.opt-1.pyc22350644editdlrm
signals.cpython-38.opt-2.pyc22350644editdlrm
signals.cpython-38.pyc22350644editdlrm
suite.cpython-38.opt-1.pyc99500644editdlrm
suite.cpython-38.opt-2.pyc89340644editdlrm
suite.cpython-38.pyc99500644editdlrm
util.cpython-38.opt-1.pyc43730644editdlrm
util.cpython-38.opt-2.pyc36530644editdlrm
util.cpython-38.pyc44460644editdlrm
__init__.cpython-38.opt-1.pyc31410644editdlrm
__init__.cpython-38.opt-2.pyc13800644editdlrm
__init__.cpython-38.pyc31410644editdlrm
__main__.cpython-38.opt-1.pyc4140644editdlrm
__main__.cpython-38.opt-2.pyc3810644editdlrm
__main__.cpython-38.pyc4140644editdlrm
Edit: /opt/alt/python38/lib64/python3.8/unittest/__pycache__/result.cpython-38.opt-1.pyc (7306B)
U ,a@s\dZddlZddlZddlZddlmZddlmZdZddZ d Z d Z Gd d d e Z dS) zTest result objectN)utilwrapsTcstfdd}|S)Ncs$t|ddr||f||S)NfailfastF)getattrstop)selfargskwmethod4/opt/alt/python38/lib64/python3.8/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|jdkr$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|dk rVt|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=s4        zTestResult._exc_info_to_stringcCs d|jjkS)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