diff options
author | Éric Araujo <merwok@netwok.org> | 2012-03-05 15:11:41 (GMT) |
---|---|---|
committer | Éric Araujo <merwok@netwok.org> | 2012-03-05 15:11:41 (GMT) |
commit | 420f698d6e1785c767ef4c19ed25016351501e30 (patch) | |
tree | fc1031a7cf05eb75bfa7f6b683a1fb7f8abaf264 /Lib/test | |
parent | e413c06f35ba4c58f7b6e8aa6984131e94672831 (diff) | |
download | cpython-420f698d6e1785c767ef4c19ed25016351501e30.zip cpython-420f698d6e1785c767ef4c19ed25016351501e30.tar.gz cpython-420f698d6e1785c767ef4c19ed25016351501e30.tar.bz2 |
Backport minidom attribute tests from default (73c76466cf44).
Some minidom code changed between 3.2 and 3.3, so to be sure to avoid
differenced in behavior I’m backporting these tests added by MvL.
Diffstat (limited to 'Lib/test')
-rw-r--r-- | Lib/test/test_minidom.py | 26 |
1 files changed, 22 insertions, 4 deletions
diff --git a/Lib/test/test_minidom.py b/Lib/test/test_minidom.py index f3fa1b8..4a69b00 100644 --- a/Lib/test/test_minidom.py +++ b/Lib/test/test_minidom.py @@ -350,13 +350,31 @@ class MinidomTest(unittest.TestCase): def testGetAttrList(self): pass - def testGetAttrValues(self): pass + def testGetAttrValues(self): + pass - def testGetAttrLength(self): pass + def testGetAttrLength(self): + pass - def testGetAttribute(self): pass + def testGetAttribute(self): + dom = Document() + child = dom.appendChild( + dom.createElementNS("http://www.python.org", "python:abc")) + self.assertEqual(child.getAttribute('missing'), '') - def testGetAttributeNS(self): pass + def testGetAttributeNS(self): + dom = Document() + child = dom.appendChild( + dom.createElementNS("http://www.python.org", "python:abc")) + child.setAttributeNS("http://www.w3.org", "xmlns:python", + "http://www.python.org") + self.assertEqual(child.getAttributeNS("http://www.w3.org", "python"), + 'http://www.python.org') + self.assertEqual(child.getAttributeNS("http://www.w3.org", "other"), + '') + child2 = child.appendChild(dom.createElement('abc')) + self.assertEqual(child2.getAttributeNS("http://www.python.org", "missing"), + '') def testGetAttributeNode(self): pass |