Your IP : 216.73.216.213
B
.��VC � @ sb d dl Z yd dlmZ W n ek
r4 d dlZY nX d dlmZ d dlmZ G dd� de�ZdS )� N)�mock)�Adapter)�TestCasec @ s^ e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� Zdd
� Z e
j�e
d�dd� �Zdd� ZdS )�TestAdapterzTests for tap.adapter.Adapterc C s d}t |d�}| �||j� dS )zThe adapter has a TAP filename.zfake.tapN)r �assertEqual� _filename)�selfZtap_filename�adapter� r
�G/opt/alt/python37/lib/python3.7/site-packages/tap/tests/test_adapter.py�test_adapter_has_filename s
z%TestAdapter.test_adapter_has_filenamec C s6 | j �� }td|�}t�� }||� | �|jj� dS )z"Add a success for an ok test line.zfake.tapN)�factory�make_okr r �Mock�
assertTrue�
addSuccess�called)r Zok_liner �resultr
r
r �test_handles_ok_test_line s
z%TestAdapter.test_handles_ok_test_linec C sv t jd dkr t jd dkr dS | jjdd�}td|�}| j�� }||� | �dt|j�� | �d |jd d � dS )
z6Add a skip when a test line contains a skip directive.r � � � NzSKIP This is the reason.)�directive_textzfake.tapzThis is the reason.) �sys�version_infor
r r �make_test_resultr �len�skipped)r � skip_liner r r
r
r �test_handles_skip_test_line"