[3.9] bpo-38320: Clarify that expectedFailure is satisfied by either failure or error of the test. (GH-22740) (GH-22783)

(cherry picked from commit fa8748271a)


Co-authored-by: Irit Katriel <iritkatriel@yahoo.com>
This commit is contained in:
Miss Islington (bot) 2020-11-18 14:37:37 -08:00 committed by GitHub
parent 37f6fe2c93
commit f9fa920c30
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 5 deletions

View File

@ -593,8 +593,9 @@ The following decorators and exception implement test skipping and expected fail
.. decorator:: expectedFailure .. decorator:: expectedFailure
Mark the test as an expected failure. If the test fails it will be Mark the test as an expected failure or error. If the test fails or errors
considered a success. If the test passes, it will be considered a failure. it will be considered a success. If the test passes, it will be considered
a failure.
.. exception:: SkipTest(reason) .. exception:: SkipTest(reason)
@ -1946,7 +1947,7 @@ Loading and running tests
A list containing 2-tuples of :class:`TestCase` instances and strings A list containing 2-tuples of :class:`TestCase` instances and strings
holding formatted tracebacks. Each tuple represents an expected failure holding formatted tracebacks. Each tuple represents an expected failure
of the test case. or error of the test case.
.. attribute:: unexpectedSuccesses .. attribute:: unexpectedSuccesses
@ -2072,8 +2073,8 @@ Loading and running tests
.. method:: addExpectedFailure(test, err) .. method:: addExpectedFailure(test, err)
Called when the test case *test* fails, but was marked with the Called when the test case *test* fails or errors, but was marked with
:func:`expectedFailure` decorator. the :func:`expectedFailure` decorator.
The default implementation appends a tuple ``(test, formatted_err)`` to The default implementation appends a tuple ``(test, formatted_err)`` to
the instance's :attr:`expectedFailures` attribute, where *formatted_err* the instance's :attr:`expectedFailures` attribute, where *formatted_err*