
    Vh                         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y)%    )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y	)	_Reporterc                 X    || _         || _        || _        || _        || _        || _        y N)namemoduledescriptionlongOptshortOptklass)selfr
   r   r   r   r   r   s          M/home/dcms/DCMS/lib/python3.12/site-packages/twisted/plugins/twisted_trial.py__init__z_Reporter.__init__	   s-    	& 
    c                      y r	    r   s    r   streamz_Reporter.stream        	r   c                      y r	   r   r   s    r   tbformatz_Reporter.tbformat   r   r   c                      y r	   r   r   s    r   argsz_Reporter.args   r   r   c                      y r	   r   r   s    r   
shouldStopz_Reporter.shouldStop    r   r   c                      y r	   r   r   s    r   	separatorz_Reporter.separator%   r   r   c                      y r	   r   r   s    r   testsRunz_Reporter.testsRun*   r   r   c                      y r	   r   )r   testerrors      r   addErrorz_Reporter.addError/       r   Nc                      y r	   r   )r   r$   failuretodos       r   addExpectedFailurez_Reporter.addExpectedFailure3   r'   r   c                      y r	   r   )r   r$   r)   s      r   
addFailurez_Reporter.addFailure7   r'   r   c                      y r	   r   )r   r$   reasons      r   addSkipz_Reporter.addSkip;   r'   r   c                      y r	   r   )r   r$   s     r   
addSuccessz_Reporter.addSuccess?   r'   r   c                      y r	   r   )r   r$   r*   s      r   addUnexpectedSuccessz_Reporter.addUnexpectedSuccessC   r'   r   c                      y r	   r   )r   errss     r   cleanupErrorsz_Reporter.cleanupErrorsG   r'   r   c                      y r	   r   r   s    r   donez_Reporter.doneK   r'   r   c                      y r	   r   r   r
   s     r   endSuitez_Reporter.endSuiteO   r'   r   c                      y r	   r   r   s    r   printErrorsz_Reporter.printErrorsS   r'   r   c                      y r	   r   r   s    r   printSummaryz_Reporter.printSummaryW   r'   r   c                      y r	   r   r;   s     r   
startSuitez_Reporter.startSuite[   r'   r   c                      y r	   r   r   methods     r   	startTestz_Reporter.startTest_   r'   r   c                      y r	   r   rD   s     r   stopTestz_Reporter.stopTestc   r'   r   c                      y r	   r   )r   userMethwarnprintStatuss       r   upDownErrorz_Reporter.upDownErrorg   r'   r   c                      y r	   r   r   s    r   wasSuccessfulz_Reporter.wasSuccessfulk   r'   r   c                      y r	   r   r   strings     r   writez_Reporter.writeo   r'   r   c                      y 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                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` 9
 *
 (
 #
 


  
r   