code: def test_get_data_stats(self, input_params):
      # initialize algo
      algo = MonaiAlgoStats(**input_params)
      algo.initialize(
          extra={
              ExtraItems.CLIENT_NAME: "test_fl",
              ExtraItems.APP_ROOT: _data_dir,
          }
      )
  
      requested_stats = {
          FlStatistics.HIST_BINS: 100,
          FlStatistics.HIST_RANGE: [-500, 500],
      }
      # test train
      stats = algo.get_data_stats(extra=requested_stats)
      self.assertIsInstance(stats, ExchangeObject)
  
file_path: MONAI/tests/test_fl_monai_algo_stats.py
imports: from __future__ import annotations
  import os
  import unittest
  from parameterized import parameterized
  from monai.bundle import ConfigWorkflow
  from monai.fl.client import MonaiAlgoStats
  from monai.fl.utils.constants import ExtraItems, FlStatistics
  from monai.fl.utils.exchange_object import ExchangeObject
  from tests.utils import SkipIfNoModule
label_desc: Use image node_id 1 for calling the TestFLMonaiAlgo obj's underlying member method code with example usage: obj.test_get_data_stats(input_params) without return types