t.t.r.ErrorHolder(TestHolder) : class documentation

Part of twisted.trial.runner View Source View In Hierarchy

Used to insert arbitrary errors into a test suite run. Provides enough methods to look like a TestCase, however, when it is run, it simply adds an error to the TestResult. The most common use-case is for when a module fails to import.
Method __init__
Method __repr__ Undocumented
Method run Run the test, storing the results in result.
Method __call__ Run the test. Should always do exactly the same thing as run().
Method countTestCases Return the number of tests in this test case. Usually 1.
Method visit See unittest.TestCase.visit.

Inherited from TestHolder:

Method id Return a unique identifier for the test, usually the fully-qualified Python name.
Method shortDescription Return a short description of the test.
def __init__(self, description, error): (source)
ParametersdescriptionA string used by TestResults to identify this error. Generally, this is the name of a module that failed to import.
errorThe error to be added to the result. Can be an exc_info tuple or a twisted.python.failure.Failure.
def __repr__(self): (source)
Undocumented
def run(self, result): (source)
Run the test, storing the results in result.
ParametersresultA TestResult.
def __call__(self, result): (source)
Run the test. Should always do exactly the same thing as run().
def countTestCases(self): (source)
Return the number of tests in this test case. Usually 1.
def visit(self, visitor): (source)
See unittest.TestCase.visit.
API Documentation for Twisted, generated by pydoctor at 2011-10-27 15:57:47.