class documentation

Internal object used to mark a TestCase as 'todo'. Tests marked 'todo' are reported differently in Trial TestResults. If todo'd tests fail, they do not fail the suite and the errors are reported in a separate category. If todo'd tests succeed, Trial TestResults will report an unexpected success.

Method __repr__ Undocumented
Method expected No summary
Instance Variable errors An iterable of exception types that the test is expected to raise. If one of these errors is raised by the test, it will be trapped. Raising any other kind of error will fail the test. If None then all errors will be trapped.
Instance Variable reason A string explaining why the test is marked 'todo'
def __repr__(self) -> str: (source)

Undocumented

def expected(self, failure): (source)
Parameters
failureA twisted.python.failure.Failure.
Returns
True if failure is expected, False otherwise.

An iterable of exception types that the test is expected to raise. If one of these errors is raised by the test, it will be trapped. Raising any other kind of error will fail the test. If None then all errors will be trapped.

A string explaining why the test is marked 'todo'