module documentation
Things likely to be used by writers of unit tests.
Class |
|
Wrap a TestResult from the standard library's unittest so that it supports the extended result types from Trial, and also supports twisted.python.failure.Failure s being passed to addError and addFailure ... |
Class |
|
A unit test. The atom of the unit testing universe. |
Class |
|
A unit test. The atom of the unit testing universe. |
Class |
|
Decorator for test cases. |
Class |
|
Extend the standard library's TestSuite with a consistently overrideable run method. |
Class |
|
Internal object used to mark a TestCase as 'todo'. Tests marked 'todo' are reported differently in Trial TestResult s. If todo'd tests fail, they do not fail the suite and the errors are reported in a separate category... |
Exception |
|
Raised to indicate the current test has failed to pass. |
Function | decorate |
Decorate all test cases in test with decorator. |
Function | make |
Return a Todo object built from value. |
Decorate all test cases in test with decorator.
test can be a test case or a test suite. If it is a test suite, then the structure of the suite is preserved.
decorate
tries to preserve the class of the test suites it finds, but assumes the presence of the _tests attribute on the suite.
Parameters | |
test | The TestCase or TestSuite to decorate. |
decorator | A unary callable used to decorate TestCases. |
Returns | |
A decorated TestCase or a TestSuite containing decorated TestCases. |
def makeTodo(value:
Union[ str, Tuple[ Union[ Type[ BaseException], Iterable[ Type[ BaseException]]], str]]
) -> Todo
:
(source)
¶
Return a Todo
object built from value.
If value is a string, return a Todo that expects any exception with value as a reason. If value is a tuple, the second element is used as the reason and the first element as the excepted error(s).
Parameters | |
value:Union[ | A string or a tuple of (errors, reason), where errors is either a single exception class or an iterable of exception classes. |
Returns | |
Todo | A Todo object. |