]> granicus.if.org Git - python/commitdiff
bpo-30027: Fix Py3k warnings in test_xml_etree. (#1065)
authorSerhiy Storchaka <storchaka@gmail.com>
Wed, 12 Apr 2017 13:00:14 +0000 (16:00 +0300)
committerGitHub <noreply@github.com>
Wed, 12 Apr 2017 13:00:14 +0000 (16:00 +0300)
Lib/test/test_xml_etree.py

index 6f8c0e2beb3b8fb266d346443d679d10b2bc8edb..201266a12d9544e273305ed5a5770bbb35975ff2 100644 (file)
@@ -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):