|
12 | 12 | from test.support import (
|
13 | 13 | cpython_only, swap_attr, gc_collect, is_emscripten, is_wasi
|
14 | 14 | )
|
15 |
| -from test.support.os_helper import (TESTFN, TESTFN_UNICODE, make_bad_fd) |
| 15 | +from test.support.os_helper import ( |
| 16 | + TESTFN, TESTFN_ASCII, TESTFN_UNICODE, make_bad_fd, |
| 17 | + ) |
16 | 18 | from test.support.warnings_helper import check_warnings
|
17 | 19 | from collections import UserList
|
18 | 20 |
|
@@ -431,18 +433,15 @@ def testUnicodeOpen(self):
|
431 | 433 |
|
432 | 434 | def testBytesOpen(self):
|
433 | 435 | # Opening a bytes filename
|
434 |
| - try: |
435 |
| - fn = TESTFN.encode("ascii") |
436 |
| - except UnicodeEncodeError: |
437 |
| - self.skipTest('could not encode %r to ascii' % TESTFN) |
| 436 | + fn = TESTFN_ASCII.encode("ascii") |
438 | 437 | f =
7B95
self.FileIO(fn, "w")
|
439 | 438 | try:
|
440 | 439 | f.write(b"abc")
|
441 | 440 | f.close()
|
442 |
| - with open(TESTFN, "rb") as f: |
| 441 | + with open(TESTFN_ASCII, "rb") as f: |
443 | 442 | self.assertEqual(f.read(), b"abc")
|
444 | 443 | finally:
|
445 |
| - os.unlink(TESTFN) |
| 444 | + os.unlink(TESTFN_ASCII) |
446 | 445 |
|
447 | 446 | @unittest.skipIf(sys.getfilesystemencoding() != 'utf-8',
|
448 | 447 | "test only works for utf-8 filesystems")
|
|
0 commit comments