(self)
| 513 | self.xml("<doc><huhei&</doc>")) |
| 514 | |
| 515 | def test_xmlgen_attr_escape(self): |
| 516 | result = self.ioclass() |
| 517 | gen = XMLGenerator(result) |
| 518 | |
| 519 | gen.startDocument() |
| 520 | gen.startElement("doc", {"a": '"'}) |
| 521 | gen.startElement("e", {"a": "'"}) |
| 522 | gen.endElement("e") |
| 523 | gen.startElement("e", {"a": "'\""}) |
| 524 | gen.endElement("e") |
| 525 | gen.startElement("e", {"a": "\n\r\t"}) |
| 526 | gen.endElement("e") |
| 527 | gen.endElement("doc") |
| 528 | gen.endDocument() |
| 529 | |
| 530 | self.assertEqual(result.getvalue(), self.xml( |
| 531 | "<doc a='\"'><e a=\"'\"></e>" |
| 532 | "<e a=\"'"\"></e>" |
| 533 | "<e a=\" 	\"></e></doc>")) |
| 534 | |
| 535 | def test_xmlgen_encoding(self): |
| 536 | encodings = ('iso-8859-15', 'utf-8', 'utf-8-sig', |
nothing calls this directly
no test coverage detected