MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_xmlgen_unencodable

Method test_xmlgen_unencodable

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

Source from the content-addressed store, hash-verified

550 self.xml('<doc a="\u20ac">\u20ac</doc>', encoding=encoding))
551
552 def test_xmlgen_unencodable(self):
553 result = self.ioclass()
554 gen = XMLGenerator(result, encoding='ascii')
555
556 gen.startDocument()
557 gen.startElement("doc", {"a": '\u20ac'})
558 gen.characters("\u20ac")
559 gen.endElement("doc")
560 gen.endDocument()
561
562 self.assertEqual(result.getvalue(),
563 self.xml('<doc a="&#8364;">&#8364;</doc>', encoding='ascii'))
564
565 def test_xmlgen_ignorable(self):
566 result = self.ioclass()

Callers

nothing calls this directly

Calls 10

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

Tested by

no test coverage detected