MCPcopy Index your code
hub / github.com/python/cpython / testLegalChildren

Method testLegalChildren

Lib/test/test_minidom.py:237–256  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

235 dom.unlink()
236
237 def testLegalChildren(self):
238 dom = Document()
239 elem = dom.createElement('element')
240 text = dom.createTextNode('text')
241 self.assertRaises(xml.dom.HierarchyRequestErr, dom.appendChild, text)
242
243 dom.appendChild(elem)
244 self.assertRaises(xml.dom.HierarchyRequestErr, dom.insertBefore, text,
245 elem)
246 self.assertRaises(xml.dom.HierarchyRequestErr, dom.replaceChild, text,
247 elem)
248
249 nodemap = elem.attributes
250 self.assertRaises(xml.dom.HierarchyRequestErr, nodemap.setNamedItem,
251 text)
252 self.assertRaises(xml.dom.HierarchyRequestErr, nodemap.setNamedItemNS,
253 text)
254
255 elem.appendChild(text)
256 dom.unlink()
257
258 def testNamedNodeMapSetItem(self):
259 dom = Document()

Callers

nothing calls this directly

Calls 7

createElementMethod · 0.95
createTextNodeMethod · 0.95
appendChildMethod · 0.95
unlinkMethod · 0.95
DocumentClass · 0.90
assertRaisesMethod · 0.45
appendChildMethod · 0.45

Tested by

no test coverage detected