U
    
W[i  ã                   @   s¬   d Z ddlmZmZmZmZmZ ddlmZ er4eneZ	G dd„ deƒZ
G dd„ deƒZG dd	„ d	eƒZG d
d„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZdS )zN
Commands for reporting test success of failure to the manager.

@since: 12.3
é    )ÚCommandÚStringÚBooleanÚListOfÚUnicode)Ú_PY3c                   @   s(   e Zd ZdZdeƒ fgZdeƒ fgZdS )Ú
AddSuccessz
    Add a success.
    ó   testNameó   successN©Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚNativeStringÚ	argumentsr   Úresponse© r   r   úE/usr/lib/python3/dist-packages/twisted/trial/_dist/managercommands.pyr      s   r   c                   @   sD   e Zd ZdZdeƒ fdeƒ fdeƒ fdeeƒ ƒfgZdeƒ fgZdS )ÚAddErrorz
    Add an error.
    r	   ó   errors
   errorClassó   framesr
   N©	r   r   r   r   r   r   r   r   r   r   r   r   r   r      s   ýr   c                   @   sD   e Zd ZdZdeƒ fdeƒ fdeƒ fdeeƒ ƒfgZdeƒ fgZdS )Ú
AddFailurez
    Add a failure.
    r	   s   fails	   failClassr   r
   Nr   r   r   r   r   r   &   s   ýr   c                   @   s0   e Zd ZdZdeƒ fdeƒ fgZdeƒ fgZdS )ÚAddSkipz
    Add a skip.
    r	   s   reasonr
   Nr   r   r   r   r   r   2   s
   ÿr   c                   @   s8   e Zd ZdZdeƒ fdeƒ fdeƒ fgZdeƒ fgZdS )ÚAddExpectedFailurez"
    Add an expected failure.
    r	   r   ó   todor
   Nr   r   r   r   r   r   <   s   þr   c                   @   s0   e Zd ZdZdeƒ fdeƒ fgZdeƒ fgZdS )ÚAddUnexpectedSuccessz$
    Add an unexpected success.
    r	   r   r
   Nr   r   r   r   r   r   G   s
   ÿr   c                   @   s(   e Zd ZdZdeƒ fgZdeƒ fgZdS )Ú	TestWritez
    Write test log.
    s   outr
   Nr   r   r   r   r   r   Q   s   r   N)r   Ztwisted.protocols.ampr   r   r   r   r   Ztwisted.python.compatr   r   r   r   r   r   r   r   r   r   r   r   r   Ú<module>   s   	

