Close file before reopening to keep Windows happy in test_sax.
This commit is contained in:
parent
636f93c63b
commit
90a24270f8
|
@ -578,13 +578,14 @@ class StreamReaderWriterXmlgenTest(XmlgenTest, unittest.TestCase):
|
|||
writer.close()
|
||||
support.unlink(self.fname)
|
||||
self.addCleanup(cleanup)
|
||||
writer.getvalue = self.getvalue
|
||||
def getvalue():
|
||||
# Windows will not let use reopen without first closing
|
||||
writer.close()
|
||||
with open(writer.name, 'rb') as f:
|
||||
return f.read()
|
||||
writer.getvalue = getvalue
|
||||
return writer
|
||||
|
||||
def getvalue(self):
|
||||
with open(self.fname, 'rb') as f:
|
||||
return f.read()
|
||||
|
||||
def xml(self, doc, encoding='iso-8859-1'):
|
||||
return ('<?xml version="1.0" encoding="%s"?>\n%s' %
|
||||
(encoding, doc)).encode('ascii', 'xmlcharrefreplace')
|
||||
|
|
Loading…
Reference in New Issue