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

Method test_xmlgen_fragment

Lib/test/test_sax.py:774–787  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

772 self.assertFalse(result.closed)
773
774 def test_xmlgen_fragment(self):
775 result = self.ioclass()
776 gen = XMLGenerator(result)
777
778 # Don't call gen.startDocument()
779 gen.startElement("foo", {"a": "1.0"})
780 gen.characters("Hello")
781 gen.endElement("foo")
782 gen.startElement("bar", {"b": "2.0"})
783 gen.endElement("bar")
784 # Don't call gen.endDocument()
785
786 self.assertEqual(result.getvalue(),
787 self.xml('<foo a="1.0">Hello</foo><bar b="2.0"></bar>')[len(self.xml('')):])
788
789class StringXmlgenTest(XmlgenTest, unittest.TestCase):
790 ioclass = StringIO

Callers

nothing calls this directly

Calls 8

startElementMethod · 0.95
charactersMethod · 0.95
endElementMethod · 0.95
XMLGeneratorClass · 0.90
ioclassMethod · 0.45
assertEqualMethod · 0.45
getvalueMethod · 0.45
xmlMethod · 0.45

Tested by

no test coverage detected