[Python-checkins] r86055 - python/branches/py3k/Lib/test/test_sax.py

benjamin.peterson python-checkins at python.org
Sun Oct 31 19:23:24 CET 2010


Author: benjamin.peterson
Date: Sun Oct 31 19:23:23 2010
New Revision: 86055

Log:
fix resource warnings in test_sax #10269

Modified:
   python/branches/py3k/Lib/test/test_sax.py

Modified: python/branches/py3k/Lib/test/test_sax.py
==============================================================================
--- python/branches/py3k/Lib/test/test_sax.py	(original)
+++ python/branches/py3k/Lib/test/test_sax.py	Sun Oct 31 19:23:23 2010
@@ -463,7 +463,8 @@
 #
 # ===========================================================================
 
-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 @@
         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 @@
 
         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)
 


More information about the Python-checkins mailing list