Lines Matching refs:stat
20 import stat
303 self.assertRaises(FileNotFoundError, os.stat, os_helper.TESTFN)
524 # Test attributes on return values from os.*stat* family.
532 result = os.stat(fname)
535 self.assertEqual(result[stat.ST_SIZE], 3)
540 for name in dir(stat):
548 result[getattr(stat, name)])
607 result = os.stat(self.fname)
675 # Verify that an open file can be stat'ed
677 os.stat(r"c:\pagefile.sys")
681 self.fail("Could not stat pagefile.sys")
686 # Verify that stat'ing a closed fd does not cause crash
689 os.stat(r) # should not raise error
694 os.stat(r)
706 result = os.stat(self.fname)
709 result.st_file_attributes & stat.FILE_ATTRIBUTE_DIRECTORY,
717 result = os.stat(dirname)
720 result.st_file_attributes & stat.FILE_ATTRIBUTE_DIRECTORY,
721 stat.FILE_ATTRIBUTE_DIRECTORY)
741 result = os.stat(fname)
746 # bpo-38030: os.stat fails for block devices
749 result = os.stat(fname)
750 self.assertEqual(result.st_mode, stat.S_IFBLK)
765 st = os.stat(filename)
790 st = os.stat(filename)
886 st = os.stat(self.fname)
925 self.assertEqual(os.stat(self.fname).st_mtime, large)
1350 self.addCleanup(os.chmod, sub21_path, stat.S_IRWXU)
1352 os.chmod(sub21_path, stat.S_IRWXU)
1525 os.stat(rootfd)
1607 self.assertEqual(os.stat(path).st_mode & 0o777, 0o555)
1608 self.assertEqual(os.stat(parent).st_mode & 0o777, 0o775)
1634 S_ISGID = stat.S_ISGID
1638 existing_testfn_mode = stat.S_IMODE(
1653 os.chmod(path, stat.S_IMODE(os.lstat(path).st_mode) & ~S_ISGID)
1701 stat = os.stat(os_helper.TESTFN)
1702 uid = stat.st_uid
1703 gid = stat.st_gid
1717 uid = os.stat(os_helper.TESTFN).st_uid
1720 gid = os.stat(os_helper.TESTFN).st_gid
1724 gid = os.stat(os_helper.TESTFN).st_gid
1731 gid = os.stat(os_helper.TESTFN).st_gid
1733 uid = os.stat(os_helper.TESTFN).st_uid
1736 uid = os.stat(os_helper.TESTFN).st_uid
1743 gid = os.stat(os_helper.TESTFN).st_gid
2109 os.stat(os_helper.TESTFN)
2114 self.fail("file %s must not exist; os.stat failed with %s"
2449 os.stat(os.path.join(self.dir, fn))
2743 self.assertEqual(os.stat(link), os.stat(target))
2744 self.assertNotEqual(os.lstat(link), os.stat(link))
2747 self.assertEqual(os.stat(bytes_link), os.stat(target))
2748 self.assertNotEqual(os.lstat(bytes_link), os.stat(bytes_link))
2770 # Check os.stat calls from the same dir as the link
2771 self.assertEqual(os.stat(file1), os.stat("link"))
2773 # Check os.stat calls from a dir below the link
2775 self.assertEqual(os.stat(file1),
2776 os.stat(os.path.relpath(link)))
2778 # Check os.stat calls from a dir above the link
2780 self.assertEqual(os.stat(file1),
2781 os.stat(os.path.relpath(link)))
2848 self.assertEqual(st, os.stat(alias))
2849 self.assertFalse(stat.S_ISLNK(st.st_mode))
2850 self.assertEqual(st.st_reparse_tag, stat.IO_REPARSE_TAG_APPEXECLINK)
2874 self.assertNotEqual(os.stat(self.junction), os.lstat(self.junction))
2875 self.assertEqual(os.stat(self.junction), os.stat(self.junction_target))
2929 os.stat(name)
2942 # bpo-46785: the implementation of os.stat() falls back to reading
2974 os.stat(filename)
3842 (self.filenames, os.stat,),
4044 ('stat', True, (), None),
4099 os.stat(FakePath(2))
4101 os.stat(FakePath(2.34))
4103 os.stat(FakePath(object()))
4198 os.stat(entry.path, follow_symlinks=False).st_ino)
4200 entry_stat = os.stat(entry.path)
4202 stat.S_ISDIR(entry_stat.st_mode))
4204 stat.S_ISREG(entry_stat.st_mode))
4208 entry_lstat = os.stat(entry.path, follow_symlinks=False)
4210 stat.S_ISDIR(entry_lstat.st_mode))
4212 stat.S_ISREG(entry_lstat.st_mode))
4214 self.assert_stat_equal(entry.stat(),
4217 self.assert_stat_equal(entry.stat(follow_symlinks=False),
4320 entry.stat()
4321 entry.stat(follow_symlinks=False)
4324 self.assertRaises(FileNotFoundError, entry.stat)
4325 self.assertRaises(FileNotFoundError, entry.stat, follow_symlinks=False)
4339 entry.stat()
4340 entry.stat(follow_symlinks=False)
4343 self.assertRaises(FileNotFoundError, entry.stat)
4344 self.assertRaises(FileNotFoundError, entry.stat, follow_symlinks=False)
4363 self.assertRaises(FileNotFoundError, entry.stat)
4365 entry.stat(follow_symlinks=False)
4415 if os.stat in os.supports_dir_fd:
4416 st = os.stat(entry.name, dir_fd=fd)
4417 self.assertEqual(entry.stat(), st)
4418 st = os.stat(entry.name, dir_fd=fd, follow_symlinks=False)
4419 self.assertEqual(entry.stat(follow_symlinks=False), st)