Lines Matching refs:os_helper
34 from test.support import os_helper
68 from test.support.os_helper import FakePath
133 with os_helper.change_cwd(tmpdir) as path:
177 if os.path.lexists(os_helper.TESTFN):
178 os.unlink(os_helper.TESTFN)
182 f = os.open(os_helper.TESTFN, os.O_CREAT|os.O_RDWR)
184 self.assertTrue(os.access(os_helper.TESTFN, os.W_OK))
193 first = os.open(os_helper.TESTFN, os.O_CREAT|os.O_RDWR)
215 path = os_helper.TESTFN
222 with open(os_helper.TESTFN, "w+b") as fobj:
238 self.addCleanup(os_helper.unlink, os_helper.TESTFN)
239 create_file(os_helper.TESTFN, b'test')
243 with open(os_helper.TESTFN, "rb") as fp:
252 fd = os.open(os_helper.TESTFN, os.O_CREAT | os.O_WRONLY)
258 with open(os_helper.TESTFN, "rb") as fobj:
282 fd = os.open(os_helper.TESTFN, os.O_RDONLY)
287 fd = os.open(os_helper.TESTFN, os.O_CREAT|os.O_RDWR)
295 TESTFN2 = os_helper.TESTFN + ".2"
296 self.addCleanup(os_helper.unlink, os_helper.TESTFN)
297 self.addCleanup(os_helper.unlink, TESTFN2)
299 create_file(os_helper.TESTFN, b"1")
302 os.replace(os_helper.TESTFN, TESTFN2)
303 self.assertRaises(FileNotFoundError, os.stat, os_helper.TESTFN)
315 symlink(src='target', dst=os_helper.TESTFN,
327 TESTFN2 = os_helper.TESTFN + ".3"
330 create_file(os_helper.TESTFN, data)
331 self.addCleanup(os_helper.unlink, os_helper.TESTFN)
333 in_file = open(os_helper.TESTFN, 'rb')
338 self.addCleanup(os_helper.unlink, TESTFN2)
361 TESTFN4 = os_helper.TESTFN + ".4"
367 create_file(os_helper.TESTFN, data)
368 self.addCleanup(os_helper.unlink, os_helper.TESTFN)
370 in_file = open(os_helper.TESTFN, 'rb')
375 self.addCleanup(os_helper.unlink, TESTFN4)
412 TESTFN2 = os_helper.TESTFN + ".3"
415 create_file(os_helper.TESTFN, data)
416 self.addCleanup(os_helper.unlink, os_helper.TESTFN)
418 in_file = open(os_helper.TESTFN, 'rb')
445 TESTFN4 = os_helper.TESTFN + ".4"
450 create_file(os_helper.TESTFN, data)
451 self.addCleanup(os_helper.unlink, os_helper.TESTFN)
453 in_file = open(os_helper.TESTFN, 'rb')
483 TESTFN4 = os_helper.TESTFN + ".4"
488 create_file(os_helper.TESTFN, data)
489 self.addCleanup(os_helper.unlink, os_helper.TESTFN)
497 self.addCleanup(os_helper.unlink, TESTFN4)
527 self.fname = os_helper.TESTFN
528 self.addCleanup(os_helper.unlink, self.fname)
713 dirname = os_helper.TESTFN + "dir"
730 self.addCleanup(os_helper.unlink, fname)
755 self.dirname = os_helper.TESTFN
758 self.addCleanup(os_helper.rmtree, self.dirname)
859 with os_helper.open_dir_fd(dirname) as dirfd:
1115 with os_helper.EnvironmentVarGuard() as env:
1288 self.addCleanup(os_helper.rmtree, os_helper.TESTFN)
1307 self.walk_path = join(os_helper.TESTFN, "TEST1")
1317 t2_path = join(os_helper.TESTFN, "TEST2")
1318 tmp4_path = join(os_helper.TESTFN, "TEST2", "tmp4")
1333 if os_helper.can_symlink():
1418 if not os_helper.can_symlink():
1454 base = os.path.join(os_helper.TESTFN, 'deep')
1504 kwargs = {'top': os_helper.TESTFN}
1510 walk_kwargs = {'top': os_helper.TESTFN}
1520 args = os_helper.TESTFN, topdown, None
1539 for x in self.fwalk(os_helper.TESTFN):
1577 os.mkdir(os_helper.TESTFN)
1580 base = os_helper.TESTFN
1599 with os_helper.temp_umask(0o002):
1600 base = os_helper.TESTFN
1615 path = os.path.join(os_helper.TESTFN, 'dir1')
1633 path = os.path.join(os_helper.TESTFN, 'dir1')
1639 os.lstat(os_helper.TESTFN).st_mode)
1641 os.chmod(os_helper.TESTFN, existing_testfn_mode | S_ISGID)
1644 if (os.lstat(os_helper.TESTFN).st_mode & S_ISGID != S_ISGID):
1660 base = os_helper.TESTFN
1661 path = os.path.join(os_helper.TESTFN, 'dir1')
1671 base = os_helper.TESTFN
1672 path = os.path.abspath(os.path.join(os_helper.TESTFN, 'dir'))
1682 path = os.path.join(os_helper.TESTFN, 'dir1', 'dir2', 'dir3',
1687 while not os.path.exists(path) and path != os_helper.TESTFN:
1693 @os_helper.skip_unless_working_chmod
1698 os.mkdir(os_helper.TESTFN)
1701 stat = os.stat(os_helper.TESTFN)
1705 self.assertRaises(TypeError, os.chown, os_helper.TESTFN, value, gid)
1706 self.assertRaises(TypeError, os.chown, os_helper.TESTFN, uid, value)
1707 self.assertIsNone(os.chown(os_helper.TESTFN, uid, gid))
1708 self.assertIsNone(os.chown(os_helper.TESTFN, -1, -1))
1717 uid = os.stat(os_helper.TESTFN).st_uid
1719 os.chown(os_helper.TESTFN, uid, gid_1)
1720 gid = os.stat(os_helper.TESTFN).st_gid
1723 os.chown(os_helper.TESTFN, uid, gid_2)
1724 gid = os.stat(os_helper.TESTFN).st_gid
1731 gid = os.stat(os_helper.TESTFN).st_gid
1732 os.chown(os_helper.TESTFN, uid_1, gid)
1733 uid = os.stat(os_helper.TESTFN).st_uid
1735 os.chown(os_helper.TESTFN, uid_2, gid)
1736 uid = os.stat(os_helper.TESTFN).st_uid
1743 gid = os.stat(os_helper.TESTFN).st_gid
1745 os.chown(os_helper.TESTFN, uid_1, gid)
1746 os.chown(os_helper.TESTFN, uid_2, gid)
1750 os.rmdir(os_helper.TESTFN)
1755 os.makedirs(os_helper.TESTFN)
1758 os_helper.rmtree(os_helper.TESTFN)
1761 dira = os.path.join(os_helper.TESTFN, 'dira')
1768 self.assertFalse(os.path.exists(os_helper.TESTFN))
1771 dira = os.path.join(os_helper.TESTFN, 'dira')
1779 self.assertTrue(os.path.exists(os_helper.TESTFN))
1782 dira = os.path.join(os_helper.TESTFN, 'dira')
1791 self.assertTrue(os.path.exists(os_helper.TESTFN))
1930 self.addCleanup(os_helper.unlink, os_helper.TESTFN)
1931 create_file(os_helper.TESTFN, b"x" * 256)
1957 """.format(TESTFN=os_helper.TESTFN)
2109 os.stat(os_helper.TESTFN)
2115 % (os_helper.TESTFN, exc))
2117 self.fail("file %s must not exist" % os_helper.TESTFN)
2120 self.assertRaises(OSError, os.rename, os_helper.TESTFN, os_helper.TESTFN+".bak")
2123 self.assertRaises(OSError, os.remove, os_helper.TESTFN)
2126 self.assertRaises(OSError, os.chdir, os_helper.TESTFN)
2129 self.addCleanup(os_helper.unlink, os_helper.TESTFN)
2131 with open(os_helper.TESTFN, "x") as f:
2132 self.assertRaises(OSError, os.mkdir, os_helper.TESTFN)
2135 self.assertRaises(OSError, os.utime, os_helper.TESTFN, None)
2138 self.assertRaises(OSError, os.chmod, os_helper.TESTFN, 0)
2157 f(os_helper.make_bad_fd(), *args, **kwargs)
2169 self.assertEqual(os.isatty(os_helper.make_bad_fd()), False)
2173 fd = os_helper.make_bad_fd()
2273 self.file1 = os_helper.TESTFN
2274 self.file2 = os.path.join(os_helper.TESTFN + "2")
2382 if os_helper.TESTFN_UNENCODABLE:
2383 self.dir = os_helper.TESTFN_UNENCODABLE
2384 elif os_helper.TESTFN_NONASCII:
2385 self.dir = os_helper.TESTFN_NONASCII
2387 self.dir = os_helper.TESTFN
2397 add_filename(os_helper.TESTFN_UNICODE)
2398 if os_helper.TESTFN_UNENCODABLE:
2399 add_filename(os_helper.TESTFN_UNENCODABLE)
2400 if os_helper.TESTFN_NONASCII:
2401 add_filename(os_helper.TESTFN_NONASCII)
2409 os_helper.create_empty_file(os.path.join(self.bdir, fn))
2578 dir_path = os.path.join(os_helper.TESTFN, dir_name)
2580 file_path = os.path.join(os_helper.TESTFN, file_name)
2588 shutil.rmtree(os_helper.TESTFN)
2594 sorted(os.listdir(os_helper.TESTFN)),
2599 sorted(os.listdir(os.fsencode(os_helper.TESTFN))),
2606 path = '\\\\?\\' + os.path.abspath(os_helper.TESTFN)
2612 path = b'\\\\?\\' + os.fsencode(os.path.abspath(os_helper.TESTFN))
2655 @os_helper.skip_unless_symlink
2658 self.addCleanup(os_helper.unlink, self.filelink)
2662 @os_helper.skip_unless_symlink
2665 self.addCleanup(os_helper.unlink, self.filelinkb)
2670 @os_helper.skip_unless_symlink
2673 self.addCleanup(os_helper.unlink, self.filelinkb)
2680 @os_helper.skip_unless_symlink
2751 level1 = os.path.abspath(os_helper.TESTFN)
2754 self.addCleanup(os_helper.rmtree, level1)
2948 filename = os_helper.TESTFN
2949 self.addCleanup(os_helper.unlink, filename)
2983 @os_helper.skip_unless_symlink
3135 filename = os_helper.TESTFN
3136 self.addCleanup(os_helper.unlink, filename)
3290 filename = os_helper.TESTFN
3291 self.addCleanup(os_helper.unlink, filename)
3360 create_file(os_helper.TESTFN, cls.DATA)
3364 os_helper.unlink(os_helper.TESTFN)
3385 self.file = open(os_helper.TESTFN, 'rb')
3520 TESTFN2 = os_helper.TESTFN + "2"
3523 self.addCleanup(os_helper.unlink, TESTFN2)
3568 with open(os_helper.TESTFN, "xb", 0) as fp:
3574 os_helper.unlink(os_helper.TESTFN)
3586 fn = os_helper.TESTFN
3587 self.addCleanup(os_helper.unlink, fn)
3635 os_helper.unlink(os_helper.TESTFN)
3638 os_helper.unlink(os_helper.TESTFN)
3820 if os_helper.TESTFN_UNENCODABLE is not None:
3821 decoded = os_helper.TESTFN_UNENCODABLE
3823 decoded = os_helper.TESTFN
3826 if os_helper.TESTFN_UNDECODABLE is not None:
3827 encoded = os_helper.TESTFN_UNDECODABLE
3829 encoded = os.fsencode(os_helper.TESTFN)
3859 if os_helper.can_chmod():
3965 fd = os_helper.make_bad_fd()
4053 str_filename = os_helper.TESTFN
4057 bytes_filename = os.fsencode(os_helper.TESTFN)
4060 self.addCleanup(os_helper.unlink, os_helper.TESTFN)
4131 self.path = os.path.realpath(os_helper.TESTFN)
4132 self.addCleanup(os_helper.rmtree, self.path)
4151 self.path = os.path.realpath(os_helper.TESTFN)
4153 self.addCleanup(os_helper.rmtree, self.path)
4223 symlink = os_helper.can_symlink()
4347 if not os_helper.can_symlink():
4401 if os_helper.can_symlink():
4405 with os_helper.open_dir_fd(self.path) as fd: