Issue #14849: setup Element data members to be assignable in subclasses

This commit is contained in:
Eli Bendersky 2012-05-20 06:33:29 +03:00
parent 77a1cf1622
commit b20df95827
2 changed files with 16 additions and 13 deletions

View file

@ -1914,6 +1914,10 @@ class ElementTreeTest(unittest.TestCase):
self.assertIsInstance(mye, MyElement)
self.assertEqual(mye.tag, 'foo')
# test that attribute assignment works (issue 14849)
mye.text = "joe"
self.assertEqual(mye.text, "joe")
def test_Element_subclass_constructor(self):
class MyElement(ET.Element):
def __init__(self, tag, attrib={}, **extra):