code: def test_get_different_mutations(params):
      mutations = get_different_mutations(
          individual=params["individual"],
          number_mutations=15,
          operations=params["operations"],
          logger=params["logger"],
      )
  
      assert check_uniqueness_mutations_structures(
          mutations
      ), "Some mutations have identical structure."
  
file_path: FEDOT/test/unit/pipelines/prediction_intervals/test_mutations.py
imports: import itertools
  import pickle
  from typing import List
  import pytest
  from golem.core.log import default_log, Log
  from golem.core.optimisers.opt_history_objects.individual import Individual
  from fedot.core.pipelines.prediction_intervals.graph_distance import get_distance_between
  from fedot.core.pipelines.prediction_intervals.params import PredictionIntervalsParams
  from fedot.core.pipelines.prediction_intervals.ts_mutation import get_ts_mutation, get_different_mutations
  from fedot.core.pipelines.prediction_intervals.utils import get_last_generations
  from fedot.core.utils import fedot_project_root
label_desc: Use image node_id 4 for calling a global function with example usage: test_get_different_mutations(params) without return types