Issue #18566: Clarify unittest setUp, tearDown doc. Patch by Nitika Agarwal.

This commit is contained in:
Terry Jan Reedy 2014-04-15 23:38:11 -04:00
parent 51f80c12a4
commit e804efa6bb
2 changed files with 8 additions and 7 deletions

View File

@ -719,9 +719,9 @@ Test cases
.. method:: setUp()
Method called to prepare the test fixture. This is called immediately
before calling the test method; any exception raised by this method will
be considered an error rather than a test failure. The default
implementation does nothing.
before calling the test method; other than :exc:`AssertionError` or :exc:`SkipTest`,
any exception raised by this method will be considered an error rather than
a test failure. The default implementation does nothing.
.. method:: tearDown()
@ -729,10 +729,10 @@ Test cases
Method called immediately after the test method has been called and the
result recorded. This is called even if the test method raised an
exception, so the implementation in subclasses may need to be particularly
careful about checking internal state. Any exception raised by this
method will be considered an error rather than a test failure. This
method will only be called if the :meth:`setUp` succeeds, regardless of
the outcome of the test method. The default implementation does nothing.
careful about checking internal state. Any exception, other than :exc:`AssertionError`
or :exc:`SkipTest`, raised by this method will be considered an error rather than a
test failure. This method will only be called if the :meth:`setUp` succeeds,
regardless of the outcome of the test method. The default implementation does nothing.
.. method:: setUpClass()

View File

@ -18,6 +18,7 @@ David Abrahams
Marc Abramowitz
Ron Adam
Ali Afshar
Nitika Agarwal
Jim Ahlstrom
Farhan Ahmad
Matthew Ahrens