code: def test_dtype():
      data = np.zeros((9, 9, 9), dtype=np.float64)
      data[2:-2, 2:-2, 2:-2] = 10
      img = Nifti1Image(data, np.eye(4))
  
      masker = MultiNiftiMasker(dtype="auto")
      masker.fit([[img]])
  
      masked_img = masker.transform([[img]])
      assert masked_img[0].dtype == np.float32
  
imports: import shutil
  from tempfile import mkdtemp
  import numpy
  import pytest
  from joblib import Memory
  from nibabel import Nifti1Image
  from numpy.testing import assert_array_equal
  from nilearn._utils.exceptions import DimensionError
  from nilearn._utils.testing import write_imgs_to_path
  from nilearn.conftest import _rng
  from nilearn.image import get_data
  from nilearn.maskers import MultiNiftiMasker
label_desc: Use image node_id 10 for calling a global function with example usage: test_dtype() without return types