code: def _destrieux_data():
      """Function mocking the download of the destrieux atlas."""
      data = {"destrieux2009.rst": "readme"}
      atlas = _rng().integers(0, 10, (10, 10, 10), dtype="int32")
      atlas_img = nibabel.Nifti1Image(atlas, np.eye(4))
      labels = "\n".join([f"{idx},label {idx}" for idx in range(10)])
      labels = f"index,name\n{labels}"
      for lat in ["_lateralized", ""]:
          lat_data = {
              f"destrieux2009_rois_labels{lat}.csv": labels,
              f"destrieux2009_rois{lat}.nii.gz": atlas_img,
          }
          data.update(lat_data)
      return dict_to_archive(data)
  
imports: import itertools
  import os
  import re
  from pathlib import Path
  import nibabel
  import numpy
  import pandas
  import pytest
  from numpy.testing import assert_array_equal
  from nilearn._utils import data_gen
  from nilearn._utils.testing import serialize_niimg
  from nilearn.conftest import _rng
  from nilearn.datasets import atlas
  from nilearn.datasets._utils import fetch_files
  from nilearn.datasets.tests._testing import dict_to_archive
  from nilearn.image import get_data
label_desc: Use image node_id 13 for calling a global function with example usage: _destrieux_data() and returns: dict_to_archive