cpython: 3ac1b21fbb42 (original) (raw)

--- a/Lib/test/test_sax.py +++ b/Lib/test/test_sax.py @@ -15,10 +15,11 @@ from xml.sax.handler import feature_name from xml.sax.xmlreader import InputSource, AttributesImpl, AttributesNSImpl from cStringIO import StringIO import io +import gc import os.path import shutil import test.test_support as support -from test.test_support import findfile, run_unittest +from test.test_support import findfile, run_unittest, TESTFN import unittest TEST_XMLFILE = findfile("test.xml", subdir="xmltestdata") @@ -90,6 +91,111 @@ class XmlTestBase(unittest.TestCase): self.assertEqual(attrs["attr"], "val") self.assertEqual(attrs.getQNameByName("attr"), "attr") + +def xml_unicode(doc, encoding=None):

+ +def xml_bytes(doc, encoding, decl_encoding=Ellipsis):

+ +def make_xml_file(doc, encoding, decl_encoding=Ellipsis):

+ + +class ParseTest(unittest.TestCase):

+

+

+

+

+

+

+ + class MakeParserTest(unittest.TestCase): def test_make_parser2(self): # Creating parsers several times in a row should succeed. @@ -949,6 +1055,7 @@ class XmlReaderTest(XmlTestBase): def test_main(): run_unittest(MakeParserTest,