Your IP : 216.73.216.213


Current Path : /opt/alt/python37/lib/python3.7/site-packages/tap/tests/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib/python3.7/site-packages/tap/tests/__pycache__/test_result.cpython-37.pyc

B

.��V�
�@sPddlZddlZddlmZddlmZGdd�dej�ZGdd�dej�ZdS)�N)�
TAPTestResult)�Trackerc@seZdZdd�Zdd�ZdS)�FakeTestCasecCsdS)N�)�selfrr�F/opt/alt/python37/lib/python3.7/site-packages/tap/tests/test_result.py�runTestszFakeTestCase.runTestcCsdS)Nr)r�resultrrr�__call__szFakeTestCase.__call__N)�__name__�
__module__�__qualname__rr
rrrrr
src@sHeZdZedd��Zdd�Zdd�Zdd�Zd	d
�Zdd�Z	d
d�Z
dS)�TestTAPTestResultcCs$ttjd�}t|dd�}t�|_|S)N�wFr)�open�os�devnullrr�tracker)�cls�streamr	rrr�	_make_oneszTestTAPTestResult._make_onecCsD|��}t�}d|_|�t�d|df�|�t|jjd�d�dS)Nr�)	r�	Exception�	__cause__�addErrorr�assertEqual�lenr�_test_cases)rr	�exrrr�test_adds_errors
z!TestTAPTestResult.test_adds_errorcCsD|��}t�}d|_|�t�d|df�|�t|jjd�d�dS)Nrr)	rrr�
addFailurerrrrr)rr	rrrr�test_adds_failure&s
z#TestTAPTestResult.test_adds_failurecCs0|��}|�t��|�t|jjd�d�dS)Nrr)r�
addSuccessrrrrr)rr	rrr�test_adds_success/sz#TestTAPTestResult.test_adds_successcCsX|��}y*|�t�d�|�t|jjd�d�Wn tk
rR|�dd�YnXdS)Nza reasonrrTz!Python 2.6 does not support skip.)	r�addSkiprrrrr�AttributeError�
assertTrue)rr	rrr�test_adds_skip4sz TestTAPTestResult.test_adds_skipcCsl|��}y>|�t�d�|jjdd}|�|jd�|�|jd�Wn tk
rf|�	dd�YnXdS)N)NNNrrznot okz(expected failure)Tz-Python 2.6 does not support expected failure.)
r�addExpectedFailurerrrr�status�	directiver%r&)rr	�linerrr�test_adds_expected_failure=sz,TestTAPTestResult.test_adds_expected_failurecCsj|��}y<|�t��|jjdd}|�|jd�|�|jd�Wn tk
rd|�	dd�YnXdS)Nrr�okz(unexpected success)Tz/Python 2.6 does not support unexpected success.)
r�addUnexpectedSuccessrrrrr)r*r%r&)rr	r+rrr�test_adds_unexpected_successHsz.TestTAPTestResult.test_adds_unexpected_successN)rrr
�classmethodrrr!r#r'r,r/rrrrrs			r)	r�unittestZ
tap.runnerr�tap.trackerr�TestCaserrrrrr�<module>s