anchor.diff:  
       mock_traverse_finished(P1Node, self()),
   
  +    time_test_utils:freeze_time(Config),
  +
       move_to_trash(P1Node, DirCtx, UserSessIdP1),
       {ok, TaskId} = schedule_deletion_from_trash(P1Node, DirCtx, UserSessIdP1, ?SPACE_UUID),
   
  -    time_test_utils:freeze_time(Config),
       lists:foreach(fun(_) ->
       % simulate that a TimeWarpPeriod time warp occurred during deletion from trash
           time_test_utils:simulate_seconds_passing(TimeWarpPeriod),
  
positive.code:     long_lasting_deletion_test_base(Config, 1, TimeWarp, 0, success).
  
  deletion_lasting_for_40_days_should_succeed(Config) ->
      % This test simulates 10 time warps, each of them warps 4 day forward
      % Interval between simulating time warps is 10 seconds.
      TimeWarpsCount = 10,
      TimeWarp = 4 * 24 * 3600, % 4 days
      % deletion from trash will last for (simulated) 40 days
      long_lasting_deletion_test_base(Config, TimeWarpsCount, TimeWarp, 10, success).
  
  deletion_lasting_for_10_days_should_fail_if_session_is_not_refreshed_within_expected_time(Config) ->
      % This test simulates a 10 day time warp which will result in failed refresh of offline session
  
negative.code:     hackney:stop(),
      ssl:stop().
  
  init_per_testcase(Case, Config) when
      Case =:= deletion_lasting_for_40_days_should_succeed
  ->
      time_test_utils:freeze_time(Config),
      init_per_testcase(default, Config);
  init_per_testcase(Case, Config) ->
      % update background config to update sessions
      Config2 = oct_background:update_background_config(Config),
      lfm_proxy:init(Config2).
  