Skip to content

Commit d5df36d

Browse files
committed
fix resource warnings in test_sax #10269
1 parent a807137 commit d5df36d

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

Lib/test/test_sax.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -463,7 +463,8 @@ def test_filter_basic(self):
463463
#
464464
# ===========================================================================
465465

466-
xml_test_out = open(TEST_XMLFILE_OUT).read()
466+
with open(TEST_XMLFILE_OUT) as f:
467+
xml_test_out = f.read()
467468

468469
class ExpatReaderTest(XmlTestBase):
469470

@@ -475,7 +476,8 @@ def test_expat_file(self):
475476
xmlgen = XMLGenerator(result)
476477

477478
parser.setContentHandler(xmlgen)
478-
parser.parse(open(TEST_XMLFILE))
479+
with open(TEST_XMLFILE) as f:
480+
parser.parse(f)
479481

480482
self.assertEquals(result.getvalue(), xml_test_out)
481483

@@ -625,8 +627,9 @@ def test_expat_inpsource_stream(self):
625627

626628
parser.setContentHandler(xmlgen)
627629
inpsrc = InputSource()
628-
inpsrc.setByteStream(open(TEST_XMLFILE))
629-
parser.parse(inpsrc)
630+
with open(TEST_XMLFILE) as f:
631+
inpsrc.setByteStream(f)
632+
parser.parse(inpsrc)
630633

631634
self.assertEquals(result.getvalue(), xml_test_out)
632635

0 commit comments

Comments
 (0)