Esempio n. 1
0
 def testStatResultFromStatEntry(self):
   stat_obj = os.stat_result([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
   fs_stat = filesystem.Stat("/foo", stat_obj)
   pathspec = rdf_paths.PathSpec(path="/foo", pathtype="OS")
   stat_entry = client_utils.StatEntryFromStat(
       fs_stat, pathspec, ext_attrs=False)
   self.assertEqual(stat_obj, client_utils.StatResultFromStatEntry(stat_entry))
Esempio n. 2
0
def _StatEntry(stat, ext_attrs):
    pathspec = rdf_paths.PathSpec(
        pathtype=rdf_paths.PathSpec.PathType.OS,
        path=client_utils.LocalPathToCanonicalPath(stat.GetPath()),
        path_options=rdf_paths.PathSpec.Options.CASE_LITERAL)
    return client_utils.StatEntryFromStat(stat, pathspec, ext_attrs=ext_attrs)