code: def test_empty_report(masker_class, input_parameters):
      """Test with reports set to False."""
      masker = masker_class(**input_parameters, reports=False)
      masker.fit()
      assert masker._reporting_data is None
      assert masker._reporting() == [None]
      with pytest.warns(
          UserWarning,
          match=(
              "Report generation not enabled ! "
              "No visual outputs will be created."
          ),
      ):
          masker.generate_report()
  
imports: from collections import Counter
  import numpy
  import pytest
  from nibabel import Nifti1Image
  from numpy.testing import assert_almost_equal
  from nilearn._utils.data_gen import generate_fake_fmri, generate_labeled_regions, generate_maps, generate_random_img
  from nilearn.image import get_data, new_img_like
  from nilearn.maskers import MultiNiftiLabelsMasker, MultiNiftiMapsMasker, MultiNiftiMasker, NiftiLabelsMasker, NiftiMapsMasker, NiftiMasker, NiftiSpheresMasker
label_desc: Use image node_id 7 for calling a global function with example usage: test_empty_report(masker_class, input_parameters) without return types