mirror of
https://github.com/python/cpython.git
synced 2025-08-03 08:34:29 +00:00
Issue 2235: Py3k warnings are now emitted for classes that will no longer inherit a__hash__ implementation from a parent class in Python 3.x. The standard library and test suite have been updated to not emit these warnings.
This commit is contained in:
parent
f8d62d23e9
commit
48361f5cbf
18 changed files with 165 additions and 18 deletions
|
@ -172,6 +172,7 @@ class TestOneTrickPonyABCs(unittest.TestCase):
|
|||
class H(Hashable):
|
||||
def __hash__(self):
|
||||
return super(H, self).__hash__()
|
||||
__eq__ = Hashable.__eq__ # Silence Py3k warning
|
||||
self.assertEqual(hash(H()), 0)
|
||||
self.failIf(issubclass(int, H))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue