code: def test_confidence_measures_partial_order(
      self, measure_name, alpha, vocab_size
  ):
      measure = self.measure_bank[measure_name]
      value_normal = round(
          float(
              measure(RAND_VEC_SET[vocab_size], vocab_size, alpha)[0]
          ),
          TOL_DEGREE,
      )
      value_overfit = round(
          float(
              measure(
                  OVERFIT_RAND_VEC_SET[vocab_size], vocab_size, alpha
              )[0]
          ),
          TOL_DEGREE,
      )
  
      assert 0 <= value_normal < value_overfit <= 1, (
          measure(RAND_VEC_SET[vocab_size], vocab_size, alpha),
          measure(OVERFIT_RAND_VEC_SET[vocab_size], vocab_size, alpha),
      )
  
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 4 for calling the TestConfidenceMeasureBank obj's underlying member method code with example usage: obj.test_confidence_measures_partial_order(measure_name, alpha, vocab_size) without return types