Your IP : 216.73.216.213
B
.��V�
� @ s� d dl Z d dlZd dlZd dlZyd dlmZ W n ek
rL d dlZY nX d dlmZ d dlm Z m
Z
G dd� dej�ZdS )� N)�mock)�
TAPTestRunner)�
TAPTestResult�_trackerc @ sV e Zd Zdd� Zdd� Zdd� Zdd� Ze�d �d
d� �Z dd
� Z
dd� Zdd� ZdS )�TestTAPTestRunnerc C s t � }| �|jt� d S )N)r �assertEqual�resultclassr )�self�runner� r �F/opt/alt/python37/lib/python3.7/site-packages/tap/tests/test_runner.py�test_has_tap_test_result s z*TestTAPTestRunner.test_has_tap_test_resultc C s0 t j}t�� }t�|� | �|t j� |t _dS )z�Test that the test runner sets the outdir so that TAP
files will be written to that location.
Setting class attributes to get the right behavior is a dirty hack, but
the unittest classes aren't very extensible.
N)r �outdir�tempfile�mkdtempr �
set_outdirr )r Zprevious_outdirr r r r �test_runner_uses_outdir s
z)TestTAPTestRunner.test_runner_uses_outdirc C s, t j}d}t�|� | �|t j� |t _dS )z0Test that format is set on TAPTestResult FORMAT.z"{method_name}: {short_description}N)r �FORMATr �
set_formatr )r �previous_format�fmtr r r �test_runner_uses_format( s
z)TestTAPTestRunner.test_runner_uses_formatc C s&