cpython: 810d70fb17a2 (original) (raw)
Mercurial > cpython
changeset 82381:810d70fb17a2
Issue #1470548: Add test for fragment producing with XMLGenerator. [#1470548]
Serhiy Storchaka storchaka@gmail.com | |
---|---|
date | Mon, 25 Feb 2013 13:47:20 +0200 |
parents | 422169310b7c(current diff)5a4b3094903f(diff) |
children | 2528e4aea338 |
files | |
diffstat | 1 files changed, 15 insertions(+), 0 deletions(-)[+] [-] Lib/test/test_sax.py 15 |
line wrap: on
line diff
--- a/Lib/test/test_sax.py +++ b/Lib/test/test_sax.py @@ -493,6 +493,21 @@ class XmlgenTest: func(result) self.assertFalse(result.closed)
- def test_xmlgen_fragment(self):
result = self.ioclass()[](#l1.8)
gen = XMLGenerator(result)[](#l1.9)
# Don't call gen.startDocument()[](#l1.11)
gen.startElement("foo", {"a": "1.0"})[](#l1.12)
gen.characters("Hello")[](#l1.13)
gen.endElement("foo")[](#l1.14)
gen.startElement("bar", {"b": "2.0"})[](#l1.15)
gen.endElement("bar")[](#l1.16)
# Don't call gen.endDocument()[](#l1.17)
self.assertEqual(result.getvalue(),[](#l1.19)
self.xml('<foo a="1.0">Hello</foo><bar b="2.0"></bar>')[len(self.xml('')):])[](#l1.20)
+ class StringXmlgenTest(XmlgenTest, unittest.TestCase): ioclass = StringIO