code: def test_boxes_to_label_prediction_filter(
      self, raw_input, expected_result
  ):
      result = box_match.boxes_to_label_prediction_example_weight(
          **raw_input
      )
      self.assertLen(result, len(expected_result))
      np.testing.assert_allclose(result[0], expected_result["labels"])
      np.testing.assert_allclose(
          result[1], expected_result["predictions"]
      )
      np.testing.assert_allclose(
          result[2], expected_result["example_weights"]
      )
  
file_path: model-analysis/tensorflow_model_analysis/metrics/preprocessors/utils/box_match_test.py
imports: from absl.testing import absltest
  from absl.testing import parameterized
  import numpy
  from tensorflow_model_analysis.metrics.preprocessors.utils import box_match
label_desc: Use image node_id 4 for calling the BoundingBoxTest obj's underlying member method code with example usage: obj.test_boxes_to_label_prediction_filter(raw_input, expected_result) without return types