
    \d                     4   d dl mZ d dlmZ d dlmZ  eee           G d d                      Z edddd	d
d          Z edddddd          Z edddddd          Z	 edddddd          Z
 edddddd           Z ed!dd"d#dd$          ZdS )%    )implementer)IPlugin)	IReporterc                   
   e Zd Zd Zed             Zed             Zed             Zed             Zed             Z	ed             Z
d Zdd
Zd Zd Zd ZddZd Zd Zd Zd Zd Zd Zd Zd ZddZd Zd Zd Zd	S )	_Reporterc                 Z    || _         || _        || _        || _        || _        || _        d S N)namemoduledescriptionlongOptshortOptklass)selfr
   r   r   r   r   r   s          =lib/python3.11/site-packages/twisted/plugins/twisted_trial.py__init__z_Reporter.__init__	   s1    	& 


    c                     d S r	    r   s    r   streamz_Reporter.stream   	     	r   c                     d S r	   r   r   s    r   tbformatz_Reporter.tbformat   r   r   c                     d S r	   r   r   s    r   argsz_Reporter.args   r   r   c                     d S r	   r   r   s    r   
shouldStopz_Reporter.shouldStop    r   r   c                     d S r	   r   r   s    r   	separatorz_Reporter.separator%   r   r   c                     d S r	   r   r   s    r   testsRunz_Reporter.testsRun*   r   r   c                     d S r	   r   )r   testerrors      r   addErrorz_Reporter.addError/       r   Nc                     d S r	   r   )r   r$   failuretodos       r   addExpectedFailurez_Reporter.addExpectedFailure3   r'   r   c                     d S r	   r   )r   r$   r)   s      r   
addFailurez_Reporter.addFailure7   r'   r   c                     d S r	   r   )r   r$   reasons      r   addSkipz_Reporter.addSkip;   r'   r   c                     d S r	   r   )r   r$   s     r   
addSuccessz_Reporter.addSuccess?   r'   r   c                     d S r	   r   )r   r$   r*   s      r   addUnexpectedSuccessz_Reporter.addUnexpectedSuccessC   r'   r   c                     d S r	   r   )r   errss     r   cleanupErrorsz_Reporter.cleanupErrorsG   r'   r   c                     d S r	   r   r   s    r   donez_Reporter.doneK   r'   r   c                     d S r	   r   r   r
   s     r   endSuitez_Reporter.endSuiteO   r'   r   c                     d S r	   r   r   s    r   printErrorsz_Reporter.printErrorsS   r'   r   c                     d S r	   r   r   s    r   printSummaryz_Reporter.printSummaryW   r'   r   c                     d S r	   r   r;   s     r   
startSuitez_Reporter.startSuite[   r'   r   c                     d S r	   r   r   methods     r   	startTestz_Reporter.startTest_   r'   r   c                     d S r	   r   rD   s     r   stopTestz_Reporter.stopTestc   r'   r   Tc                     d S r	   r   )r   userMethwarnprintStatuss       r   upDownErrorz_Reporter.upDownErrorg   r'   r   c                     d S r	   r   r   s    r   wasSuccessfulz_Reporter.wasSuccessfulk   r'   r   c                     d S r	   r   r   strings     r   writez_Reporter.writeo   r'   r   c                     d S r	   r   rQ   s     r   writelnz_Reporter.writelns   r'   r   r	   )TT)__name__
__module____qualname__r   propertyr   r   r   r   r    r"   r&   r+   r-   r0   r2   r4   r7   r9   r<   r>   r@   rB   rF   rH   rM   rO   rS   rU   r   r   r   r   r      s            X   X   X   X   X   X                                         r   r   zTree Reporterztwisted.trial.reporterz'verbose color output (default reporter)verbosevTreeReporter)r   r   r   r   zBlack-And-White ReporterzColorless verbose output	bwverboseoVerboseTextReporterzMinimal Reporterzminimal summary outputsummarysMinimalReporterzClassic Reporterzterse text outputtexttTextReporterzTiming ReporterzTiming outputtimingNTimingTextReporterzSubunit Reporterzsubunit outputsubunitSubunitReporter)zope.interfacer   twisted.pluginr   twisted.trial.itrialr   r   TreeBlackAndWhiteMinimalClassicTimingSubunitr   r   r   <module>rs      s   & & & & & & " " " " " " * * * * * * Wi  m m m m m m m ! m` y9
   	*
   )(
   )#
   


 
 
 ) 
  r   