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