(self)
| 597 | self.xml('<doc a="\u20ac">\u20ac </doc>', encoding=encoding)) |
| 598 | |
| 599 | def test_xmlgen_ns(self): |
| 600 | result = self.ioclass() |
| 601 | gen = XMLGenerator(result) |
| 602 | |
| 603 | gen.startDocument() |
| 604 | gen.startPrefixMapping("ns1", ns_uri) |
| 605 | gen.startElementNS((ns_uri, "doc"), "ns1:doc", {}) |
| 606 | # add an unqualified name |
| 607 | gen.startElementNS((None, "udoc"), None, {}) |
| 608 | gen.endElementNS((None, "udoc"), None) |
| 609 | gen.endElementNS((ns_uri, "doc"), "ns1:doc") |
| 610 | gen.endPrefixMapping("ns1") |
| 611 | gen.endDocument() |
| 612 | |
| 613 | self.assertEqual(result.getvalue(), self.xml( |
| 614 | '<ns1:doc xmlns:ns1="%s"><udoc></udoc></ns1:doc>' % |
| 615 | ns_uri)) |
| 616 | |
| 617 | def test_xmlgen_ns_empty(self): |
| 618 | result = self.ioclass() |
nothing calls this directly
no test coverage detected