Issue 7911: unittest.TestCase.longMessage defaults to True for improved failure messages by default

This commit is contained in:
Michael Foord 2010-12-03 00:53:09 +00:00
parent 1203720ffb
commit 5074df623b
4 changed files with 7 additions and 4 deletions

View file

@ -245,7 +245,7 @@ class TestCase(object):
# objects used in assert methods) will be printed on failure in *addition*
# to any explicit message passed.
longMessage = False
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

View file

@ -127,7 +127,7 @@ class TestLongMessage(unittest.TestCase):
self.testableFalse = TestableTestFalse('testTest')
def testDefault(self):
self.assertFalse(unittest.TestCase.longMessage)
self.assertTrue(unittest.TestCase.longMessage)
def test_formatMsg(self):
self.assertEqual(self.testableFalse._formatMessage(None, "foo"), "foo")