summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
authorAndrew M. Kuchling <amk@amk.ca>2010-03-23 18:39:24 (GMT)
committerAndrew M. Kuchling <amk@amk.ca>2010-03-23 18:39:24 (GMT)
commit9858f635a0345cea41d3475c076db605b11d0a59 (patch)
treefe6f768fad1741c0570bcc7b23000ebb8a7522bd /Doc
parent446ff14827e9ef7373f5170f33e4913c4ab10025 (diff)
downloadcpython-9858f635a0345cea41d3475c076db605b11d0a59.zip
cpython-9858f635a0345cea41d3475c076db605b11d0a59.tar.gz
cpython-9858f635a0345cea41d3475c076db605b11d0a59.tar.bz2
add some unittest items
Diffstat (limited to 'Doc')
-rw-r--r--Doc/whatsnew/2.7.rst33
1 files changed, 20 insertions, 13 deletions
diff --git a/Doc/whatsnew/2.7.rst b/Doc/whatsnew/2.7.rst
index e6aa3c5..8beb8a1 100644
--- a/Doc/whatsnew/2.7.rst
+++ b/Doc/whatsnew/2.7.rst
@@ -1139,21 +1139,28 @@ GvR worked on merging them into Python's version of :mod:`unittest`.
* :meth:`loadTestsFromName` properly honors the ``suiteClass`` attribute of
the :class:`TestLoader`. (Fixed by Mark Roddy; :issue:`6866`.)
-* A new hook, :meth:`addTypeEqualityFunc` takes a type object and a
- function. The :meth:`assertEqual` method will use the function
- when both of the objects being compared are of the specified type.
- This function should compare the two objects and raise an
- exception if they don't match; it's a good idea for the function
- to provide additional information about why the two objects are
- matching, much as the new sequence comparison methods do.
-
-:func:`unittest.main` now takes an optional ``exit`` argument.
-If False ``main`` doesn't call :func:`sys.exit` allowing it to
-be used from the interactive interpreter. :issue:`3379`.
+* A new hook lets you extend the :meth:`assertEqual` method to handle
+ new data types. The :meth:`addTypeEqualityFunc` method takes a type
+ object and a function. The function will be used when both of the
+ objects being compared are of the specified type. This function
+ should compare the two objects and raise an exception if they don't
+ match; it's a good idea for the function to provide additional
+ information about why the two objects are matching, much as the new
+ sequence comparison methods do.
+
+:func:`unittest.main` now takes an optional ``exit`` argument. If
+false, :func:`main` doesn't call :func:`sys.exit`, allowing it to be
+used from the interactive interpreter. (Contributed by J. Pablo
+Fernández; :issue:`3379`.)
+
+A new command-line switch, :option:`-f` or :option:`--failfast`, makes
+test execution stop immediately when a test fails instead of
+continuing to execute further tests. (Suggested by Cliff Dyer and
+implemented by Michael Foord; :issue:`8074`.)
:class:`TestResult` has new :meth:`startTestRun` and
-:meth:`stopTestRun` methods; called immediately before
-and after a test run. :issue:`5728` by Robert Collins.
+:meth:`stopTestRun` methods that are called immediately before
+and after a test run. (Contributed by Robert Collins; :issue:`5728`.)
With all these changes, the :file:`unittest.py` was becoming awkwardly
large, so the module was turned into a package and the code split into