Exemplo n.º 1
0
  def testGetOsxFlags(self):
    with temp.AutoTempFilePath() as temp_filepath:
      filesystem_test_lib.Chflags(temp_filepath, flags=["nodump", "hidden"])

      stat = filesystem.Stat.FromPath(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)
Exemplo n.º 2
0
 def _Chflags(self, flgs):
   filesystem_test_lib.Chflags(self.temp_filepath, flags=flgs)