code: def test_get_eval_metric_values(self):
      events = {
          "eval/foo_task/accuracy": [(20, 1.0), (30, 2.0)],
          "eval/bar_task/sequence_accuracy": [(10, 3.0)],
          "loss": [(40, 3.0)],
      }
      eval_values = eval_utils.get_eval_metric_values(events)
      self.assertDictEqual(
          eval_values,
          {
              "foo_task/accuracy": [(20, 1.0), (30, 2.0)],
              "bar_task/sequence_accuracy": [(10, 3.0)],
          },
      )
  
file_path: text-to-text-transfer-transformer/t5/evaluation/eval_utils_test.py
imports: import collections
  import os
  from absl.testing import absltest
  import numpy
  import pandas
  import seqio
  from t5.evaluation import eval_utils
  import tensorflow.compat.v1
label_desc: Use image node_id 3 for calling the EvalUtilsTest obj's underlying member method code with example usage: obj.test_get_eval_metric_values() without return types