From b5d0b4b2c9bd835c2ad87c623580798532ae5f54 Mon Sep 17 00:00:00 2001 From: Serhiy Storchaka Date: Sun, 9 Apr 2017 23:03:59 +0300 Subject: [PATCH] Fix Py3k warnings in test_xml_etree. --- Lib/test/test_xml_etree.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Lib/test/test_xml_etree.py b/Lib/test/test_xml_etree.py index 6f8c0e2beb3b8f..201266a12d9544 100644 --- a/Lib/test/test_xml_etree.py +++ b/Lib/test/test_xml_etree.py @@ -1579,6 +1579,7 @@ class X(ET.Element): def __eq__(self, o): del e[:] return False + __hash__ = object.__hash__ e = ET.Element('foo') e.extend([X('bar')]) self.assertRaises(ValueError, e.remove, ET.Element('baz')) @@ -1679,12 +1680,12 @@ def __new__(cls, elem, *args): def __eq__(self, o): del self.elem[:] return True -MutatingElementPath.__hash__ = str.__hash__ + __hash__ = str.__hash__ class BadElementPath(str): def __eq__(self, o): - raise 1/0 -BadElementPath.__hash__ = str.__hash__ + raise 1.0/0.0 + __hash__ = str.__hash__ class BadElementPathTest(unittest.TestCase): def setUp(self):