bpo-36543: Remove the xml.etree.cElementTree module. (GH-19108)

This commit is contained in:
Serhiy Storchaka 2020-03-22 14:31:38 +02:00 committed by GitHub
parent b146568dfc
commit b33e52511a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 0 additions and 18 deletions

View File

@ -8,9 +8,6 @@ import unittest
cET = import_fresh_module('xml.etree.ElementTree', cET = import_fresh_module('xml.etree.ElementTree',
fresh=['_elementtree']) fresh=['_elementtree'])
cET_alias = import_fresh_module('xml.etree.cElementTree',
fresh=['_elementtree', 'xml.etree'],
deprecated=True)
@unittest.skipUnless(cET, 'requires _elementtree') @unittest.skipUnless(cET, 'requires _elementtree')
@ -155,14 +152,6 @@ class MiscTests(unittest.TestCase):
support.gc_collect() 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') @unittest.skipUnless(cET, 'requires _elementtree')
@support.cpython_only @support.cpython_only
class TestAcceleratorImported(unittest.TestCase): class TestAcceleratorImported(unittest.TestCase):
@ -171,9 +160,6 @@ class TestAcceleratorImported(unittest.TestCase):
# SubElement is a function so it retains _elementtree as its module. # SubElement is a function so it retains _elementtree as its module.
self.assertEqual(cET.SubElement.__module__, '_elementtree') 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): def test_parser_comes_from_C(self):
# The type of methods defined in Python code is types.FunctionType, # The type of methods defined in Python code is types.FunctionType,
# while the type of methods defined inside _elementtree is # while the type of methods defined inside _elementtree is
@ -213,7 +199,6 @@ def test_main():
# Run the tests specific to the C implementation # Run the tests specific to the C implementation
support.run_unittest( support.run_unittest(
MiscTests, MiscTests,
TestAliasWorking,
TestAcceleratorImported, TestAcceleratorImported,
SizeofTest, SizeofTest,
) )

View File

@ -1,3 +0,0 @@
# Deprecated alias for xml.etree.ElementTree
from xml.etree.ElementTree import *