code: def test_pop_ragged_source_columns(
      self,
      name,
      tensor_representation,
      feature_by_name,
      expected_value_feature,
      truncated_feature_by_name,
  ):
      value_feature = schema_utils.pop_ragged_source_columns(
          name, tensor_representation, feature_by_name
      )
      self.assertEqual(value_feature, expected_value_feature)
      self.assertEqual(feature_by_name, truncated_feature_by_name)
  
file_path: transform/tensorflow_transform/tf_metadata/schema_utils_test.py
imports: from absl.testing import parameterized
  from tensorflow_transform.tf_metadata import schema_utils_legacy
  from tensorflow_transform.tf_metadata import schema_utils_test_cases
  from tensorflow_transform.tf_metadata import schema_utils
  from google.protobuf import text_format
  import unittest
  from tensorflow_metadata.proto.v0 import schema_pb2
label_desc: Use image node_id 5 for calling the SchemaUtilsTest obj's underlying member method code with example usage: obj.test_pop_ragged_source_columns(name, tensor_representation, feature_by_name, expected_value_feature, truncated_feature_by_name) without return types