示例#1
0
    def testGetOsxFlags(self):
        with temp.AutoTempFilePath() as temp_filepath:
            client_test_lib.Chflags(temp_filepath, flags=["nodump", "hidden"])

            stat = utils.Stat(temp_filepath, follow_symlink=False)
            self.assertTrue(stat.IsRegular())
            self.assertTrue(stat.GetOsxFlags() & self.UF_NODUMP)
            self.assertTrue(stat.GetOsxFlags() & self.UF_HIDDEN)
            self.assertFalse(stat.GetOsxFlags() & self.UF_IMMUTABLE)
            self.assertEqual(stat.GetLinuxFlags(), 0)
示例#2
0
 def _Chflags(self, flgs):
   client_test_lib.Chflags(self.temp_filepath, flags=flgs)