Part of twisted.trial.reporter View Source View In Hierarchy
Tests are indented according to which class and module they belong. Results are printed in ANSI color.
Method | __init__ | Undocumented |
Method | getDescription | Return the name of the method which 'test' represents. This is what gets displayed in the leaves of the tree. |
Method | addSuccess | Report that the given test succeeded. |
Method | addError | Called when a test raises an error. If realtime is set,
then it prints the error to the stream. |
Method | addFailure | Called when a test fails. If realtime is set, then it
prints the error to the stream. |
Method | addSkip | Report that the given test was skipped. |
Method | addExpectedFailure | Report that the given test failed, and was expected to do so. |
Method | addUnexpectedSuccess | Report that the given test succeeded against expectations. |
Method | cleanupErrors | Report an error that occurred during the cleanup between tests. |
Method | upDownError | Deprecated in Twisted 8.0. |
Method | startTest | Called when test starts. Writes the tests name to the
stream using a tree format. |
Method | endLine | Print 'message' in the given color. |
Method | _write | Safely write to the reporter's stream. |
Method | _getPreludeSegments | Return a list of all non-leaf segments to display in the tree. |
Method | _testPrelude | Write the name of the test to the stream, indenting it appropriately. |
Method | _printSummary | Print a line summarising the test results to the stream, and color the status result. |
Inherited from Reporter:
Method | stream | Deprecated in Twisted 8.0. The io-stream that this reporter will write to |
Method | separator | Deprecated in Twisted 8.0. A value which will occasionally be passed to
the write
method. |
Method | write | Deprecated in Twisted 8.0, use done
instead. |
Method | writeln | Deprecated in Twisted 8.0, use done
instead. |
Method | printErrors | Print all of the non-success results in full to the stream. |
Method | printSummary | Print a line summarising the test results to the stream. |
Method | done | Summarize the result of the test run. |
Method | _observeWarnings | Observe warning events and write them to self._stream . |
Method | _writeln | Safely write a line to the reporter's stream. Newline is appended to the format string. |
Method | _trimFrames | Undocumented |
Method | _formatFailureTraceback | Undocumented |
Method | _groupResults | Group tests together based on their results. |
Method | _printResults | Print a group of errors to the stream. |
Method | _printExpectedFailure | Undocumented |
Method | _printUnexpectedSuccess | Undocumented |
Method | _printErrors | Print all of the non-success results to the stream in full. |
Method | _getSummary | Return a formatted count of tests status results. |
Inherited from TestResult (via Reporter):
Method | __repr__ | Undocumented |
Method | stopTest | This must be called after the given test is completed. |
Method | startSuite | Deprecated in Twisted 8.0. |
Method | endSuite | Deprecated in Twisted 8.0. |
Method | _getTime | Undocumented |
Method | _getFailure | Convert a sys.exc_info() -style tuple to a Failure , if
necessary. |
e.g. getDescription(TestCase('test_foo')) ==> test_foo
Parameters | test | (type: pyunit.TestCase
) |
realtime
is set,
then it prints the error to the stream.Parameters | test | ITestCase
that raised the error.
|
error | failure.Failure
containing the error.
|
realtime
is set, then it
prints the error to the stream.Parameters | test | ITestCase
that failed.
|
fail | failure.Failure
containing the error.
|
In Trial, tests can be 'skipped'. Tests are skipped mostly because there is some platform or configuration issue that prevents them from being run correctly.
Parameters | test | (type: pyunit.TestCase
) |
reason | (type: str
) |
In Trial, tests can be marked 'todo'. That is, they are expected to fail.
Parameters | test | (type: pyunit.TestCase
) |
error | (type: Failure
) | |
todo | (type: unittest.Todo
) |
In Trial, tests can be marked 'todo'. That is, they are expected to fail. When a test that is expected to fail instead succeeds, it should call this method to report the unexpected success.
Parameters | test | (type: pyunit.TestCase
) |
todo | (type: unittest.Todo
) |
Parameters | format | A format string to write. |
*args | The arguments for the format string. |
Normally this is the module and class name.
If the test is the first test in a new 'branch' of the tree, also write all of the parents in that branch.
Called when an error occurs in a setUp* or tearDown* method
Parameters | warn | indicates whether or not the reporter should emit a warning about the error (type: Boolean ) |
printStatus | indicates whether or not the reporter should print the name of the method and the status message appropriate for the type of error (type: Boolean ) |
test
starts. Writes the tests name to the
stream using a tree format.Parameters | message | A string message, usually '[OK]' or something similar. |
color | A string color, 'red', 'green' and so forth. |