anchor.diff:      {A, U} = ?call(Worker, create, [{path, list_to_binary(Prefix)}, #file_meta{name = list_to_binary(StringNum)}]),
       ?assertMatch({ok, _}, {A, U}),
       create_deep_tree(Worker, Prefix++"/"++StringNum, Num-1).
  +
  +delete_deep_tree(Worker) ->
  +    delete_deep_tree(Worker, "/spaces/Space 1", 18).
  +
  +delete_deep_tree(Worker, Prefix, 1) ->
  +    ?call(Worker, delete, [{path, list_to_binary(Prefix)}]);
  +
  +delete_deep_tree(Worker, Prefix, Num) ->
  +    StringNum = integer_to_list(Num),
  +    delete_deep_tree(Worker, Prefix++"/"++StringNum, Num-1),
  +    ?call(Worker, delete, [{path, list_to_binary(Prefix)}]).
positive.code: 
  %% export for ct
  -export([all/0, init_per_suite/1, end_per_suite/1, exec_and_check_time/3]).
  -export([basic_operations_test/1]).
  -export([all/0, init_per_suite/1, end_per_suite/1]).
  -export([basic_operations_test/1, rename_test/1]).
  
  -performance({test_cases, []}).
  all() ->
      [basic_operations_test, rename_test].
  
  
negative.code:             description = "Time of delete by path opertion at level 20 (20 dirs above file) when file exists"}
      ].
  
  
  rename_test(Config) ->
      [Worker1, Worker2] = ?config(op_worker_nodes, Config),
  