]> granicus.if.org Git - python/commitdiff
fix resource warnings in test_sax #10269
authorBenjamin Peterson <benjamin@python.org>
Sun, 31 Oct 2010 18:23:23 +0000 (18:23 +0000)
committerBenjamin Peterson <benjamin@python.org>
Sun, 31 Oct 2010 18:23:23 +0000 (18:23 +0000)
Lib/test/test_sax.py

index 6a20513c9efc864b015342e89a3e3ab203b172ff..dff213183dd0262bf912359b520594f054993ec4 100644 (file)
@@ -463,7 +463,8 @@ class XMLFilterBaseTest(unittest.TestCase):
 #
 # ===========================================================================
 
-xml_test_out = open(TEST_XMLFILE_OUT).read()
+with open(TEST_XMLFILE_OUT) as f:
+    xml_test_out = f.read()
 
 class ExpatReaderTest(XmlTestBase):
 
@@ -475,7 +476,8 @@ class ExpatReaderTest(XmlTestBase):
         xmlgen = XMLGenerator(result)
 
         parser.setContentHandler(xmlgen)
-        parser.parse(open(TEST_XMLFILE))
+        with open(TEST_XMLFILE) as f:
+            parser.parse(f)
 
         self.assertEquals(result.getvalue(), xml_test_out)
 
@@ -625,8 +627,9 @@ class ExpatReaderTest(XmlTestBase):
 
         parser.setContentHandler(xmlgen)
         inpsrc = InputSource()
-        inpsrc.setByteStream(open(TEST_XMLFILE))
-        parser.parse(inpsrc)
+        with open(TEST_XMLFILE) as f:
+            inpsrc.setByteStream(f)
+            parser.parse(inpsrc)
 
         self.assertEquals(result.getvalue(), xml_test_out)