root / trunk / twisted / plugins / twisted_trial.py

Revision 16275, 1.7 kB (checked in by foom, 3 years ago)

Fix all uses of newly deprecated t.p.components functions.

Removes calls to backwardsCompatImplements, fixClassImplements, and
replaces default= kwarg in adapatation calls with positional arg.

Line 
1
2 from zope.interface import implements
3
4 from twisted.trial.itrial import IReporter
5 from twisted.plugin import IPlugin
6
7 class _Reporter(object):
8     implements(IPlugin, IReporter)
9
10     def __init__(self, name, module, description, longOpt, shortOpt, klass):
11         self.name = name
12         self.module = module
13         self.description = description
14         self.longOpt = longOpt
15         self.shortOpt = shortOpt
16         self.klass = klass
17
18
19 Tree = _Reporter("Tree Reporter",
20                  "twisted.trial.reporter",
21                  description="verbose color output (default reporter)",
22                  longOpt="verbose",
23                  shortOpt="v",
24                  klass="TreeReporter")
25
26 BlackAndWhite = _Reporter("Black-And-White Reporter",
27                           "twisted.trial.reporter",
28                           description="Colorless verbose output",
29                           longOpt="bwverbose",
30                           shortOpt="o",
31                           klass="VerboseTextReporter")
32
33 Minimal = _Reporter("Minimal Reporter",
34                     "twisted.trial.reporter",
35                     description="minimal summary output",
36                     longOpt="summary",
37                     shortOpt="s",
38                     klass="MinimalReporter")
39
40 Classic = _Reporter("Classic Reporter",
41                     "twisted.trial.reporter",
42                     description="terse text output",
43                     longOpt="text",
44                     shortOpt="t",
45                     klass="TextReporter")
46
47 Timing = _Reporter("Timing Reporter",
48                    "twisted.trial.reporter",
49                    description="Timing output",
50                    longOpt="timing",
51                    shortOpt=None,
52                    klass="TimingTextReporter")
53
Note: See TracBrowser for help on using the browser.