def testFileAllPermissions(self): entry = jobs_pb2.StatEntry() entry.st_mode = 33279 self.assertEqual(stat.mode(entry), '-rwxrwxrwx')
def testFileNoPermissions(self): entry = jobs_pb2.StatEntry() entry.st_mode = 32768 self.assertEqual(stat.mode(entry), '----------')
def testSymlink(self): entry = jobs_pb2.StatEntry() entry.st_mode = 41471 self.assertEqual(stat.mode(entry), 'lrwxrwxrwx')
def testSuidFile(self): entry = jobs_pb2.StatEntry() entry.st_mode = 36772 self.assertEqual(stat.mode(entry), '-rwSr-Sr-T')
def __init__(self, stat_entry): self.size = stat.size(stat_entry) self.abs_path = os.path.normpath(stat_entry.pathspec.path) self.name = stat.name(stat_entry) self.icon = stat.icon(stat_entry) self.mode = stat.mode(stat_entry)