Message286998
Merging this in now, along with a few other patches. This is the test I'm adding, in case anyone spots any problems with it before I push (copied from the test for pure-ASCII bytes):
@unittest.skipIf(sys.getfilesystemencoding() != 'utf-8',
"test only works for utf-8 filesystems")
def testUtf8BytesOpen(self):
# Opening a UTF-8 bytes filename
try:
fn = TESTFN_UNICODE.encode("utf-8")
except UnicodeEncodeError:
self.skipTest('could not encode %r to utf-8' % TESTFN_UNICODE)
f = self.FileIO(fn, "w")
try:
f.write(b"abc")
f.close()
with open(TESTFN_UNICODE, "rb") as f:
self.assertEqual(f.read(), b"abc")
finally:
os.unlink(TESTFN_UNICODE) |
|
Date |
User |
Action |
Args |
2017-02-04 22:39:42 | steve.dower | set | recipients:
+ steve.dower, paul.moore, tim.golden, zach.ware, eryksun |
2017-02-04 22:39:42 | steve.dower | set | messageid: <1486247982.53.0.624912171137.issue29409@psf.upfronthosting.co.za> |
2017-02-04 22:39:42 | steve.dower | link | issue29409 messages |
2017-02-04 22:39:42 | steve.dower | create | |
|