From 65c5b096ac2c6608d296f1603cd4792086108c95 Mon Sep 17 00:00:00 2001 From: Serhiy Storchaka Date: Wed, 12 Apr 2017 16:00:14 +0300 Subject: [PATCH] bpo-30027: Fix Py3k warnings in test_xml_etree. (#1065) --- 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 6f8c0e2beb..201266a12d 100644 --- a/Lib/test/test_xml_etree.py +++ b/Lib/test/test_xml_etree.py @@ -1579,6 +1579,7 @@ class BadElementTest(unittest.TestCase): 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 @@ class MutatingElementPath(str): 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): -- 2.50.1