/usr/lib64/python3.6/test/support/__pycache__
Edit: /usr/lib64/python3.6/test/support/__pycache__/testresult.cpython-36.opt-2.pyc (7690B)
3
\
@ s2 d dl Z d dlZd dlZd dlZd dlZd dlZd dljjZ d dl
m
Z
G dd dejZG dd dZ
ddd Zdd
dZedkr.G d
d dejZej Zejeje ej Zeedd ejD ZeejZejeZe dej! e ddd x(e j"ej# D ]Z$e e$j% dd qW e dS ) N)datetimec s e Zd Zdd d Zdd d Z fddZedd Z fd d
Zd$dd
Z dd Z
edd Z fddZ fddZ
fddZ fddZ fddZ fddZdd Zd d! Zd"d# Z ZS )%RegressionTestResult=F
-c s\ t j||dd d| _tjd| _| jjdtj j d d | _
d | _g | _t
|| _d S )Nr )streamdescriptions verbosityTZ testsuitestart )super__init__bufferETZElement_RegressionTestResult__suitesetr ZutcnowZ isoformat_RegressionTestResult__e!_RegressionTestResult__start_timeZ_RegressionTestResult__resultsbool_RegressionTestResult__verbose)selfr r r
) __class__ //usr/lib64/python3.6/test/support/testresult.pyr s zRegressionTestResult.__init__c C sL y
|j }W n tk
r" t|S X y| S tk
rB t|S X t|S )N)idAttributeErrorstr TypeErrorrepr)clstestZtest_idr r r Z__getId s
zRegressionTestResult.__getIdc sV t j| tj| jd | _}tj | _| j rR| j
j| j| d | j
j
d S )NZtestcasez ... )r
startTestr
SubElementr r timeperf_counterr r r writegetDescriptionflush)r r! e)r r r r" + s
zRegressionTestResult.startTestFc K sP | j }d | _ |d krd S |jd|jd| j| |jd|jdd |jd|jdd | jrz|jdtj | j d |r| jd k r| jj j }|t
j|d_| j
d k r| j
j j }|t
j|d _x|j D ]t\}}| s| rqt
j||} t|d
r>xD|j D ],\}
}|
r,| j|
t| n
t|| _qW qt|| _qW d S )NnameZstatusrunresultZ completedr$ z0.6fz
system-outz
system-erritems)r r pop_RegressionTestResult__getIdr r$ r% Z_stdout_buffergetvaluerstripr r# textZ_stderr_bufferr- hasattrr )r r! Zcaptureargsr) stdoutstderrkvZe2Zk2Zv2r r r _add_result3 s4
z RegressionTestResult._add_resultc C s | j r| jj| d d S )Nr )r r r&