summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2020-03-22 14:31:38 +0200
committerGitHub <noreply@github.com>2020-03-22 14:31:38 +0200
commitb33e52511a59c6da7132c226b7f7489b092a33eb (patch)
treec8829fbaefadf80e46e5c36f42ec6b22fd7ec124
parentb146568dfcbcd7409c724f8917e4f77433dd56e4 (diff)
downloadcpython-git-b33e52511a59c6da7132c226b7f7489b092a33eb.tar.gz
bpo-36543: Remove the xml.etree.cElementTree module. (GH-19108)
-rw-r--r--Lib/test/test_xml_etree_c.py15
-rw-r--r--Lib/xml/etree/cElementTree.py3
2 files changed, 0 insertions, 18 deletions
diff --git a/Lib/test/test_xml_etree_c.py b/Lib/test/test_xml_etree_c.py
index 2144d203e1..15496fdba2 100644
--- a/Lib/test/test_xml_etree_c.py
+++ b/Lib/test/test_xml_etree_c.py
@@ -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')
@@ -156,14 +153,6 @@ class MiscTests(unittest.TestCase):
@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):
# Test that the C accelerator was imported, as expected
@@ -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
index 368e679189..0000000000
--- a/Lib/xml/etree/cElementTree.py
+++ /dev/null
@@ -1,3 +0,0 @@
-# Deprecated alias for xml.etree.ElementTree
-
-from xml.etree.ElementTree import *