o
    b                     @   s   d dl mZ d dlmZ d dlmZ eeeG dd dZedddd	d
ddZedddddddZedddddddZ	edddddddZ
edddddd dZed!dd"d#dd$dZdS )%    )implementer)IPlugin)	IReporterc                   @   s   e Zd Zdd Zedd Zedd Zedd Zed	d
 Zedd Z	edd Z
dd Zd5ddZdd Zdd Zdd Zd5ddZdd Zdd Zd d! Zd"d# Zd$d% Zd&d' Zd(d) Zd*d+ Zd6d-d.Zd/d0 Zd1d2 Zd3d4 ZdS )7	_Reporterc                 C   s(   || _ || _|| _|| _|| _|| _d S N)namemoduledescriptionlongOptshortOptklass)selfr   r   r	   r
   r   r    r   ?/usr/lib/python3/dist-packages/twisted/plugins/twisted_trial.py__init__	   s   
z_Reporter.__init__c                 C      d S r   r   r   r   r   r   stream      z_Reporter.streamc                 C   r   r   r   r   r   r   r   tbformat   r   z_Reporter.tbformatc                 C   r   r   r   r   r   r   r   args   r   z_Reporter.argsc                 C   r   r   r   r   r   r   r   
shouldStop    r   z_Reporter.shouldStopc                 C   r   r   r   r   r   r   r   	separator%   r   z_Reporter.separatorc                 C   r   r   r   r   r   r   r   testsRun*   r   z_Reporter.testsRunc                 C   r   r   r   )r   testerrorr   r   r   addError/      z_Reporter.addErrorNc                 C   r   r   r   )r   r   failuretodor   r   r   addExpectedFailure3   r   z_Reporter.addExpectedFailurec                 C   r   r   r   )r   r   r   r   r   r   
addFailure7   r   z_Reporter.addFailurec                 C   r   r   r   )r   r   reasonr   r   r   addSkip;   r   z_Reporter.addSkipc                 C   r   r   r   )r   r   r   r   r   
addSuccess?   r   z_Reporter.addSuccessc                 C   r   r   r   )r   r   r   r   r   r   addUnexpectedSuccessC   r   z_Reporter.addUnexpectedSuccessc                 C   r   r   r   )r   errsr   r   r   cleanupErrorsG   r   z_Reporter.cleanupErrorsc                 C   r   r   r   r   r   r   r   doneK   r   z_Reporter.donec                 C   r   r   r   r   r   r   r   r   endSuiteO   r   z_Reporter.endSuitec                 C   r   r   r   r   r   r   r   printErrorsS   r   z_Reporter.printErrorsc                 C   r   r   r   r   r   r   r   printSummaryW   r   z_Reporter.printSummaryc                 C   r   r   r   r)   r   r   r   
startSuite[   r   z_Reporter.startSuitec                 C   r   r   r   r   methodr   r   r   	startTest_   r   z_Reporter.startTestc                 C   r   r   r   r.   r   r   r   stopTestc   r   z_Reporter.stopTestTc                 C   r   r   r   )r   userMethwarnprintStatusr   r   r   upDownErrorg   r   z_Reporter.upDownErrorc                 C   r   r   r   r   r   r   r   wasSuccessfulk   r   z_Reporter.wasSuccessfulc                 C   r   r   r   r   stringr   r   r   writeo   r   z_Reporter.writec                 C   r   r   r   r7   r   r   r   writelns   r   z_Reporter.writelnr   )TT)__name__
__module____qualname__r   propertyr   r   r   r   r   r   r   r    r!   r#   r$   r%   r'   r(   r*   r+   r,   r-   r0   r1   r5   r6   r9   r:   r   r   r   r   r      s@    








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   r   <module>   sj    p					
