summaryrefslogtreecommitdiffstats
path: root/Lib/unittest/case.py
diff options
context:
space:
mode:
authorEzio Melotti <ezio.melotti@gmail.com>2013-03-29 01:42:29 (GMT)
committerEzio Melotti <ezio.melotti@gmail.com>2013-03-29 01:42:29 (GMT)
commit31797e5efe9c275b59d3b87998428ee50a9830a9 (patch)
tree2cbfb3cc3cb51836be6ae2e8f09574b9bdcaa6c8 /Lib/unittest/case.py
parenta5d55baecc0c88b891672f4cd58250ce27599ff3 (diff)
downloadcpython-31797e5efe9c275b59d3b87998428ee50a9830a9.zip
cpython-31797e5efe9c275b59d3b87998428ee50a9830a9.tar.gz
cpython-31797e5efe9c275b59d3b87998428ee50a9830a9.tar.bz2
#8906: document failureException, longMessage, and maxDiff in the class docstring. Patch by Boris Feld.
Diffstat (limited to 'Lib/unittest/case.py')
-rw-r--r--Lib/unittest/case.py23
1 files changed, 11 insertions, 12 deletions
diff --git a/Lib/unittest/case.py b/Lib/unittest/case.py
index dd513061..f56af55 100644
--- a/Lib/unittest/case.py
+++ b/Lib/unittest/case.py
@@ -237,24 +237,23 @@ class TestCase(object):
should not change the signature of their __init__ method, since instances
of the classes are instantiated automatically by parts of the framework
in order to be run.
- """
- # This attribute determines which exception will be raised when
- # the instance's assertion methods fail; test methods raising this
- # exception will be deemed to have 'failed' rather than 'errored'
+ When subclassing TestCase, you can set these attributes:
+ * failureException: determines which exception will be raised when
+ the instance's assertion methods fail; test methods raising this
+ exception will be deemed to have 'failed' rather than 'errored'.
+ * longMessage: determines whether long messages (including repr of
+ objects used in assert methods) will be printed on failure in *addition*
+ to any explicit message passed.
+ * maxDiff: sets the maximum length of a diff in failure messages
+ by assert methods using difflib. It is looked up as an instance
+ attribute so can be configured by individual tests if required.
+ """
failureException = AssertionError
- # This attribute determines whether long messages (including repr of
- # objects used in assert methods) will be printed on failure in *addition*
- # to any explicit message passed.
-
longMessage = True
- # This attribute sets the maximum length of a diff in failure messages
- # by assert methods using difflib. It is looked up as an instance attribute
- # so can be configured by individual tests if required.
-
maxDiff = 80*8
# If a string is longer than _diffThreshold, use normal comparison instead