]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-36543: Remove the xml.etree.cElementTree module. (GH-19108)
authorSerhiy Storchaka <storchaka@gmail.com>
Sun, 22 Mar 2020 12:31:38 +0000 (14:31 +0200)
committerGitHub <noreply@github.com>
Sun, 22 Mar 2020 12:31:38 +0000 (14:31 +0200)
Lib/test/test_xml_etree_c.py
Lib/xml/etree/cElementTree.py [deleted file]

index 2144d203e1e95ce1cc8716154c1ca76830546580..15496fdba2ff86310f59a2ba7d5bbfc4de21c025 100644 (file)
@@ -8,9 +8,6 @@ import unittest
 
 cET = import_fresh_module('xml.etree.ElementTree',
                           fresh=['_elementtree'])
-cET_alias = import_fresh_module('xml.etree.cElementTree',
-                                fresh=['_elementtree', 'xml.etree'],
-                                deprecated=True)
 
 
 @unittest.skipUnless(cET, 'requires _elementtree')
@@ -155,14 +152,6 @@ class MiscTests(unittest.TestCase):
         support.gc_collect()
 
 
-@unittest.skipUnless(cET, 'requires _elementtree')
-class TestAliasWorking(unittest.TestCase):
-    # Test that the cET alias module is alive
-    def test_alias_working(self):
-        e = cET_alias.Element('foo')
-        self.assertEqual(e.tag, 'foo')
-
-
 @unittest.skipUnless(cET, 'requires _elementtree')
 @support.cpython_only
 class TestAcceleratorImported(unittest.TestCase):
@@ -171,9 +160,6 @@ class TestAcceleratorImported(unittest.TestCase):
         # SubElement is a function so it retains _elementtree as its module.
         self.assertEqual(cET.SubElement.__module__, '_elementtree')
 
-    def test_correct_import_cET_alias(self):
-        self.assertEqual(cET_alias.SubElement.__module__, '_elementtree')
-
     def test_parser_comes_from_C(self):
         # The type of methods defined in Python code is types.FunctionType,
         # while the type of methods defined inside _elementtree is
@@ -213,7 +199,6 @@ def test_main():
     # Run the tests specific to the C implementation
     support.run_unittest(
         MiscTests,
-        TestAliasWorking,
         TestAcceleratorImported,
         SizeofTest,
         )
diff --git a/Lib/xml/etree/cElementTree.py b/Lib/xml/etree/cElementTree.py
deleted file mode 100644 (file)
index 368e679..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-# Deprecated alias for xml.etree.ElementTree
-
-from xml.etree.ElementTree import *