def METHOD_NAME():
    working_folder = cache_folder / "test_run_sorters_dask"
    if working_folder.is_dir():
        shutil.rmtree(working_folder)
    recording_dict = {}
    for i in range(4):
        rec = load_extractor(cache_folder / f"toy_rec_{i}")
        recording_dict[f"rec_{i}"] = rec
    sorter_list = [
        "tridesclous",
    ]
    # create a dask Client for a slurm queue
    from dask.distributed import Client
    from dask_jobqueue import SLURMCluster
    python = "/home/samuel.garcia/.virtualenvs/py36/bin/python3.6"
    cluster = SLURMCluster(
        processes=1,
        cores=1,
        memory="12GB",
        python=python,
        walltime="12:00:00",
    )
    cluster.scale(5)
    client = Client(cluster)
    # dask
    t0 = time.perf_counter()
    run_sorters(
        sorter_list,
        recording_dict,
        working_folder,
        engine="dask",
        engine_kwargs={"client": client},
        with_output=False,
        mode_if_folder_exists="keep",
    )
    t1 = time.perf_counter()
    print(t1 - t0)