From: Raymond Hettinger Date: Fri, 4 Apr 2003 22:56:42 +0000 (+0000) Subject: SF bug #715145: unittest.py still uses != in failUnlessEqual X-Git-Tag: v2.3c1~1285 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c377cbfdaf9feb02bc5bea347cbe4c587ef33a10;p=python SF bug #715145: unittest.py still uses != in failUnlessEqual --- diff --git a/Lib/unittest.py b/Lib/unittest.py index e85dcd1c73..d31e251d4b 100644 --- a/Lib/unittest.py +++ b/Lib/unittest.py @@ -285,10 +285,10 @@ class TestCase: raise self.failureException, excName def failUnlessEqual(self, first, second, msg=None): - """Fail if the two objects are unequal as determined by the '!=' + """Fail if the two objects are unequal as determined by the '==' operator. """ - if first != second: + if not first == second: raise self.failureException, \ (msg or '%s != %s' % (`first`, `second`)) diff --git a/Misc/NEWS b/Misc/NEWS index 2e6c5367cd..a58f363311 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -73,6 +73,10 @@ Extension modules Library ------- +- unittest.failUnlessEqual and its equivalent unittest.assertEqual now + return 'not a == b' rather than 'a != b'. This gives the desired + result for classes that define __eq__ without defining __ne__. + - sgmllib now supports SGML marked sections, in particular the MS Office extensions.