bpo-43399: Fix ElementTree.extend not working on iterators (GH-24751)

This commit is contained in:
Alex Prengère 2021-03-30 23:11:29 +02:00 committed by GitHub
parent 73b20ae2fb
commit 51a85ddce8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 7 additions and 1 deletions

View file

@ -330,6 +330,9 @@ class ElementTreeTest(unittest.TestCase):
elem.extend([e])
self.serialize_check(elem, '<body><tag /><tag2 /></body>')
elem.remove(e)
elem.extend(iter([e]))
self.serialize_check(elem, '<body><tag /><tag2 /></body>')
elem.remove(e)
element = ET.Element("tag", key="value")
self.serialize_check(element, '<tag key="value" />') # 1