From: Serhiy Storchaka Date: Wed, 12 Apr 2017 13:00:14 +0000 (+0300) Subject: bpo-30027: Fix Py3k warnings in test_xml_etree. (#1065) X-Git-Tag: v2.7.14rc1~215 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=65c5b096ac2c6608d296f1603cd4792086108c95;p=thirdparty%2FPython%2Fcpython.git bpo-30027: Fix Py3k warnings in test_xml_etree. (#1065) --- diff --git a/Lib/test/test_xml_etree.py b/Lib/test/test_xml_etree.py index 6f8c0e2beb3b..201266a12d95 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):