code: def testNestedRaggedMapWithFnOutputSignature(self):
      ragged1d = ragged_tensor.RaggedTensorSpec([None], dtypes.int32)
      ragged2d = ragged_tensor.RaggedTensorSpec(
          [None, None], dtypes.int32
      )
  
      x = ragged_factory_ops.constant([[1, 2, 3, 4], [1]])
      # pylint: disable=g-long-lambda
      y = map_fn_lib.map_fn(
          lambda r: map_fn_lib.map_fn(
              lambda y: r, r, fn_output_signature=ragged1d
          ),
          x,
          fn_output_signature=ragged2d,
      )
      expected = [
          [[1, 2, 3, 4], [1, 2, 3, 4], [1, 2, 3, 4], [1, 2, 3, 4]],
          [[1]],
      ]
      self.assertAllEqual(y, expected)
  
imports: from absl.testing import parameterized
  import numpy
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import errors
  from tensorflow.python.framework import sparse_tensor
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import array_ops_stack
  from tensorflow.python.ops import map_fn
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops import string_ops
  from tensorflow.python.ops.ragged import ragged_factory_ops
  from tensorflow.python.ops.ragged import ragged_functional_ops
  from tensorflow.python.ops.ragged import ragged_map_ops
  from tensorflow.python.ops.ragged import ragged_math_ops
  from tensorflow.python.ops.ragged import ragged_tensor
  from tensorflow.python.platform import googletest
label_desc: Use image node_id 10 for calling the RaggedMapOpTest obj's underlying member method code with example usage: obj.testNestedRaggedMapWithFnOutputSignature() without return types