/opt/alt/python37/lib64/python3.7/unittest/__pycache__
Edit: /opt/alt/python37/lib64/python3.7/unittest/__pycache__/runner.cpython-37.pyc (6992B)
B
fW ã @ sn d Z ddlZddlZddlZddlmZ ddlmZ dZG dd„ de ƒZ
G d d
„ d
ejƒZG dd„ de ƒZ
dS )
z
Running testsé Né )Úresult)ÚregisterResultTc @ s* e Zd ZdZdd„ Zdd„ Zd dd„ZdS )
Ú_WritelnDecoratorz@Used to decorate file-like objects with a handy 'writeln' methodc C s
|| _ d S )N)Ústream)Úselfr © r ú4/opt/alt/python37/lib64/python3.7/unittest/runner.pyÚ__init__ s z_WritelnDecorator.__init__c C s |dkrt |ƒ‚t| j|ƒS )N)r Ú__getstate__)ÚAttributeErrorÚgetattrr )r Úattrr r r Ú__getattr__ s z_WritelnDecorator.__getattr__Nc C s |r| |¡ | d¡ d S )NÚ
)Úwrite)r Úargr r r Úwriteln s
z_WritelnDecorator.writeln)N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r
r r r r r r r
s r c s” e Zd ZdZdZdZ‡ fdd„Zdd„ Z‡ fdd „Z‡ fd
d„Z ‡ fdd
„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----------------------------------------------------------------------c s8 t t| ƒ |||¡ || _|dk| _|dk| _|| _d S )Nr )Úsuperr r
r ÚshowAllÚdotsÚdescriptions)r r r Ú verbosity)Ú __class__r r r
% s
zTextTestResult.__init__c C s0 | ¡ }| jr$|r$d t|ƒ|f¡S t|ƒS d S )Nr )ZshortDescriptionr ÚjoinÚstr)r ÚtestZdoc_first_liner r r ÚgetDescription, s
zTextTestResult.getDescriptionc sB t t| ƒ |¡ | jr>| j | |¡¡ | j d¡ | j ¡ d S )Nz ... )r r Ú startTestr r r r" Úflush)r r! )r r r r# 3 s
zTextTestResult.startTestc sD t t| ƒ |¡ | jr$| j d¡ n| jr@| j d¡ | j ¡ d S )NÚokÚ.) r r Ú
addSuccessr r r r r r$ )r r! )r r r r' : s zTextTestResult.addSuccessc sF t t| ƒ ||¡ | jr&| j d¡ n| jrB| j d¡ | j ¡ d S )NÚERRORÚE) r r ÚaddErrorr r r r r r$ )r r! Úerr)r r r r* B s zTextTestResult.addErrorc sF t t| ƒ ||¡ | jr&| j d¡ n| jrB| j d¡ | j ¡ d S )NÚFAILÚF) r r Ú
addFailurer r r r r r$ )r r! r+ )r r r r. J s zTextTestResult.addFailurec sL t t| ƒ ||¡ | jr,| j d |¡¡ n| jrH| j d¡ | j ¡ d S )Nz
skipped {0!r}Ús)
r r ÚaddSkipr r r Úformatr r r$ )r r! Úreason)r r r r0 R s zTextTestResult.addSkipc sF t t| ƒ ||¡ | jr&| j d¡ n| jrB| j d¡ | j ¡ d S )Nzexpected failureÚx) r r ÚaddExpectedFailurer r r r r r$ )r r! r+ )r r r r4 Z s z!TextTestResult.addExpectedFailurec sD t t| ƒ |¡ | jr$| j d¡ n| jr@| j d¡ | j ¡ d S )Nzunexpected successÚu) r r ÚaddUnexpectedSuccessr r r r r r$ )r r! )r r r r6 b s z#TextTestResult.addUnexpectedSuccessc C s6 | j s| jr| j ¡ | d| j¡ | d| j¡ d S )Nr( r, )r r r r ÚprintErrorListÚerrorsÚfailures)r r r r ÚprintErrorsj s
zTextTestResult.printErrorsc C s\ xV|D ]N\}}| j | j¡ | j d|| |¡f ¡ | j | j¡ | j d| ¡ qW d S )Nz%s: %sz%s)r r Ú
separator1r" Ú
separator2)r Zflavourr8 r! r+ r r r r7 p s
zTextTestResult.printErrorList)r r r r r; r<