A test that is a unittest block.
A test that runs other tests.
A test that is expected to fail some of the time.
A test that is a regular function.
A test that should fail
Class from which other test cases derive
(Default behavior) Catch AssertError(s) and thus allow all tests to be ran.
Let AssertError(s) propagate and thus dump a stacktrace.
The different TestCase classes