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