[New-bugs-announce] [issue30264] [Windows] test_sax: Warning -- files was modified by test_sax
STINNER Victor
report at bugs.python.org
Wed May 3 19:50:04 EDT 2017
New submission from STINNER Victor:
Running test_sax of Python 2.7 on Windows emits the following warning:
Warning -- files was modified by test_sax
The problem is that os.unlink(TESTFN) ignores all OSError: os.unlink(TESTFN) fails because there is still an open file object somewhere.
The bug is in the test_parse_bytes() of test_sax, on check_parse(TESTFN) which raises an exception as expected.
xml.sax.parse() should close the parser on exception.
On master, test_sax explicitly expects a ResourceWarning, WTF?
with support.check_warnings(('unclosed file', ResourceWarning)):
# XXX Failed parser leaks an opened file.
with self.assertRaises(SAXException):
self.check_parse(TESTFN)
# Collect leaked file.
gc.collect()
See also issue #15388.
----------
components: Tests, XML
messages: 292946
nosy: haypo
priority: normal
severity: normal
status: open
title: [Windows] test_sax: Warning -- files was modified by test_sax
versions: Python 2.7
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue30264>
_______________________________________
More information about the New-bugs-announce
mailing list