code: def test_multi_operations_analyze_analyze(analyze_method):
      # given
      (
          pipeline,
          train_data,
          test_data,
          node_index,
          result_dir,
      ) = given_data()
  
      # when
      result = MultiOperationsHPAnalyze(
          pipeline=pipeline,
          train_data=train_data,
          test_data=test_data,
          path_to_save=result_dir,
      ).analyze(sample_size=1)
  
      # then
      assert isinstance(result, list)
      assert analyze_method.called
  
file_path: FEDOT/test/sensitivity/test_sensitivity.py
imports: import os
  from unittest.mock import patch
  from cases.data.data_utils import get_scoring_case_data_paths
  from fedot.core.data.data import InputData
  from fedot.core.pipelines.node import PipelineNode
  from fedot.core.pipelines.pipeline import Pipeline
  from fedot.structural_analysis.operations_hp_sensitivity.multi_operations_sensitivity import MultiOperationsHPAnalyze
label_desc: Use image node_id 4 for calling a global function with example usage: test_multi_operations_analyze_analyze(analyze_method) without return types