diff -r 71fd5d2447d4 Doc/library/unittest.rst --- a/Doc/library/unittest.rst Tue Oct 04 14:52:01 2016 -0400 +++ b/Doc/library/unittest.rst Tue Oct 04 21:20:05 2016 -0700 @@ -1316,19 +1316,17 @@ .. attribute:: longMessage - If set to ``True`` then any explicit failure message you pass in to the - :ref:`assert methods ` will be appended to the end of the - normal failure message. The normal messages contain useful information - about the objects involved, for example the message from assertEqual - shows you the repr of the two unequal objects. Setting this attribute - to ``True`` allows you to have a custom error message in addition to the - normal one. - - This attribute defaults to ``True``. If set to False then a custom message - passed to an assert method will silence the normal message. - - The class setting can be overridden in individual tests by assigning an - instance attribute to ``True`` or ``False`` before calling the assert methods. + This class attribute determines what happens when a custom failure message + is passed as the msg argument to an assertXYY call that fails. + ``True`` is the default value. In this case, the custom message is appended + to the end of the standard failure message. + When set to ``False``, the custom message replaces the standard message. + + The class setting can be overridden in individual test methods by assigning + an instance attribute, self.longMessage, to ``True`` or ``False`` before + calling the assert methods. + + The class setting gets reset before each test call. .. versionadded:: 3.1