code: def test_confidence_agregation_simple(self, aggregation_name):
      # alaptev: would skipif work with parametrize arguments?
      if aggregation_name not in ("mean", "min", "max", "prod"):
          pytest.skip(f"{aggregation_name} is not a simple aggregation")
      aggregation = self.aggregation_bank[aggregation_name]
      if aggregation_name == "mean":
          assert aggregation(AGGREGATION_VEC_SIMPLE) == 0.5
      elif aggregation_name == "min":
          assert aggregation(AGGREGATION_VEC_SIMPLE) == 0.0
      if aggregation_name == "max":
          assert aggregation(AGGREGATION_VEC_SIMPLE) == 1.0
      if aggregation_name == "prod":
          assert aggregation(AGGREGATION_VEC_SIMPLE) == 0.0
  
file_path: NeMo/tests/collections/asr/confidence/test_asr_confidence_primitives.py
imports: import math
  import pytest
  import torch
  from nemo.collections.asr.parts.utils.asr_confidence_utils import get_confidence_aggregation_bank, get_confidence_measure_bank
label_desc: Use image node_id 2 for calling the TestConfidenceAggregationBank obj's underlying member method code with example usage: obj.test_confidence_agregation_simple(aggregation_name) without return types