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 6f8c0e2..201266a 100644
--- a/Lib/test/test_xml_etree.py
+++ b/Lib/test/test_xml_etree.py
@@ -1579,6 +1579,7 @@
             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 __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):