Your IP : 216.73.216.172
�
� h� � � � d dl Z d dlZd dlmZmZ d dlmZ d dlmZ d dl m
Z
G d� de� � Z e
� � Z G d� d e� � Z
dS )
� N)�TextTestResult�TextTestRunner)�_WritelnDecorator)� formatter)�Trackerc �~ � � e Zd ZdZ� fd�Z� fd�Z� fd�Z� fd�Z� fd�Z� fd�Z � fd�Z
� fd �Z� fd
�Zd� Z
d� Z� xZS )
�
TAPTestResultNc �N �� t � � � |||� � d S �N)�super�__init__)�self�stream�descriptions� verbosity� __class__s ��[/builddir/build/BUILD/cloudlinux-venv-1.0.8/venv/lib/python3.11/site-packages/tap/runner.pyr
zTAPTestResult.__init__
s% �� �
�������y�9�9�9�9�9� c � �� t � � � |||� � |�Yt j |� � }| j � | � |� � | � |� � |�� � d S | j � | � |� � | � |� � � � d S �N��diagnostics) r �
addSubTestr �format_exception�tracker�
add_not_ok� _cls_name�_description�add_ok)r �test�subtest�errr r s �r r zTAPTestResult.addSubTest s� �� �
�����4��#�.�.�.��?�#�4�S�9�9�K��L�#�#����t�$�$��!�!�'�*�*�'�
$�
�
�
�
�
�
�L������t� 4� 4�d�6G�6G��6P�6P�Q�Q�Q�Q�Qr c �z �� t � � � � � | j � � � dS )z>Once the test run is complete, generate each of the TAP files.N)r �stopTestRunr �generate_tap_reports)r r s �r r$ zTAPTestResult.stopTestRun s3 �� �
����������)�)�+�+�+�+�+r c � �� t � � � ||� � t j |� � }| j � | � |� � | � |� � |�� � d S r )r �addErrorr r r r r r �r r r"