anchor.diff:          {SessId5, <<"space_id6">>, 8#1770, 0, <<"/spaces/space_name#space_id6">>}
       ]),
       ?assertMatch(#fuse_response{status = #status{code = ?ENOENT}}, ?req(Worker,
  -        SessId1, #get_file_attr{entry = {path, <<"/spaces/space_name1/dir">>}}
  +        SessId1, #get_file_attr{entry = {path, <<"/spaces/space_name1/t1_dir">>}}
       )).
   
   fslogic_mkdir_and_rmdir_test(Config) ->
  
positive.code:             ))
          end, Dirs)
      end, [
          {SessId1, RootUUID1, [<<"dir11">>, <<"dir12">>, <<"dir13">>, <<"dir14">>, <<"dir15">>]},
          {SessId2, RootUUID2, [<<"dir21">>, <<"dir22">>, <<"dir23">>, <<"dir24">>, <<"dir25">>]},
          {SessId5, RootUUID5, [<<"dir51">>, <<"dir52">>, <<"dir53">>, <<"dir54">>, <<"dir55">>]}
      ]),
  
      lists:foreach(ValidateReadDir, [
          {SessId1, <<"/spaces/space_name1">>, [<<"dir11">>, <<"dir12">>, <<"dir13">>, <<"dir14">>, <<"dir15">>]},
          {SessId1, <<"/spaces/space_name2">>, [<<"dir21">>, <<"dir22">>, <<"dir23">>, <<"dir24">>, <<"dir25">>]},
          {SessId2, <<"/spaces/space_name2">>, [<<"dir21">>, <<"dir22">>, <<"dir23">>, <<"dir24">>, <<"dir25">>]},
          {SessId5, <<"/spaces/space_name#space_id5">>, [<<"dir51">>, <<"dir52">>, <<"dir53">>, <<"dir54">>, <<"dir55">>]},
          {SessId1, <<"/">>, [?SPACES_BASE_DIR_NAME, <<"dir11">>, <<"dir12">>, <<"dir13">>, <<"dir14">>, <<"dir15">>]},
          {SessId2, <<"/">>, [?SPACES_BASE_DIR_NAME, <<"dir21">>, <<"dir22">>, <<"dir23">>, <<"dir24">>, <<"dir25">>]},
          {SessId5, <<"/">>, [?SPACES_BASE_DIR_NAME, <<"dir51">>, <<"dir52">>, <<"dir53">>, <<"dir54">>, <<"dir55">>]}
      ]).
  
  chmod_test(Config) ->
  
negative.code:     end,
  
      ?assertMatch(#fuse_response{status = #status{code = ?OK}}, ?req(Worker, SessId1,
          #create_dir{parent_uuid = RootUUID1, name = <<"t2_double">>, mode = 8#755}
      )),
      ?assertMatch(#fuse_response{status = #status{code = ?EEXIST}}, ?req(Worker, SessId1,
          #create_dir{parent_uuid = RootUUID1, name = <<"t2_double">>, mode = 8#755}
      )),
  
  
      {_, _, _, _, UUIDs1} = lists:foldl(MakeTree, {SessId1, <<"space_name1">>, <<>>, RootUUID1, []},
          [<<"t2_dir1">>, <<"t2_dir2">>, <<"t2_dir3">>]),
      {_, _, _, _, UUIDs2} = lists:foldl(MakeTree, {SessId2, <<"space_name2">>, <<>>, RootUUID2, []},
          [<<"t2_dir4">>, <<"t2_dir5">>, <<"t2_dir6">>]),
  
      TestPath1 = fslogic_path:join([<<?DIRECTORY_SEPARATOR>>, ?SPACES_BASE_DIR_NAME, <<"space_name2">>,
          <<"t2_dir4">>, <<"t2_dir5">>, <<"t2_dir6">>]),
      FileAttr = ?req(Worker, SessId1, #get_file_attr{entry = {path, TestPath1}}),
      ?assertMatch(#fuse_response{status = #status{code = ?OK}}, FileAttr),
      ?assertEqual(FileAttr, ?req(Worker, SessId2, #get_file_attr{entry = {path, TestPath1}})),
  