
    Vh                         d Z ddlmZmZmZmZ eZ G d de      Z G d de      Z G d de      Z	 G d	 d
e      Z
 G d de      Z G d de      Z G d de      Zy)zN
Commands for reporting test success of failure to the manager.

@since: 12.3
    )BooleanCommandIntegerUnicodec                   8    e Zd ZdZd e       fgZd e       fgZy)
AddSuccessz
    Add a success.
       testName   successN__name__
__module____qualname____doc__NativeString	argumentsr   response     S/home/dcms/DCMS/lib/python3.12/site-packages/twisted/trial/_dist/managercommands.pyr   r      s'     |~./IWY'(Hr   r   c                   h    e Zd ZdZd e       fd e       fd e       fd e       fgZd e       fgZy)AddErrorz
    Add an error.
    r	   s
   errorClass   errorStreamId   framesStreamIdr
   N	r   r   r   r   r   r   r   r   r   r   r   r   r   r      sI    
 
ln%	'	79%	GI&	I WY'(Hr   r   c                   h    e Zd ZdZd e       fd e       fd e       fd e       fgZd e       fgZy)
AddFailurez
    Add a failure.
    r	   s   failStreamIds	   failClassr   r
   Nr   r   r   r   r   r   &   sI    
 
ln%	')$	|~&	GI&	I WY'(Hr   r   c                   H    e Zd ZdZd e       fd e       fgZd e       fgZy)AddSkipz
    Add a skip.
    r	   s   reasonr
   Nr   r   r   r   r   r   4   s0     |~.LN0KLIWY'(Hr   r   c                   X    e Zd ZdZd e       fd e       fd e       fgZd e       fgZy)AddExpectedFailurez"
    Add an expected failure.
    r	   r      todor
   Nr   r   r   r   r    r    =   s?    
 
ln%	79%	,.!I
 WY'(Hr   r    c                   H    e Zd ZdZd e       fd e       fgZd e       fgZy)AddUnexpectedSuccessz$
    Add an unexpected success.
    r	   r!   r
   Nr   r   r   r   r#   r#   J   s0     |~.,.0IJIWY'(Hr   r#   c                   8    e Zd ZdZd e       fgZd e       fgZy)	TestWritez
    Write test log.
    s   outr
   Nr   r   r   r   r%   r%   S   s'     ,.)*IWY'(Hr   r%   N)r   twisted.protocols.ampr   r   r   r   r   r   r   r   r   r    r#   r%   r   r   r   <module>r'      sl    E D) ))w )) ))g )
) 
))7 )) )r   