code: def testRaggedWithMapFn(self, ragged_factory):
      @def_function.function
      def map_fn_producer(inputs):
          return map_fn.map_fn_v2(lambda x: x, inputs)
  
      t = ragged_factory()
      result = self.evaluate(map_fn_producer(t))
      self.assertAllEqual(t.values, result.values)
  
imports: from absl.testing import parameterized
  from tensorflow.python.data.ops import dataset_ops
  from tensorflow.python.data.ops import multi_device_iterator_ops
  from tensorflow.python.distribute import mirrored_strategy
  from tensorflow.python.eager import def_function
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import map_fn
  from tensorflow.python.ops.math_ops import reduce_sum
  from tensorflow.python.ops.ragged import ragged_factory_ops
  from tensorflow.python.ops.string_ops import string_to_hash_bucket
  from tensorflow.python.platform import test
label_desc: Use image node_id 1 for calling the RaggedFactoryOpsTest obj's underlying member method code with example usage: obj.testRaggedWithMapFn(ragged_factory) and returns: map_fn