code: def test_ragged_dict_to_tf_example_empty(self, dtype):
      example_data = {
          "input": [],
      }
      tensor_info = {
          "input": feature_lib.TensorInfo(
              shape=(
                  None,
                  None,
              ),
              dtype=dtype,
              sequence_rank=2,
          ),
      }
      ex_proto = example_serializer._dict_to_tf_example(
          example_data, tensor_info
      )
      feature = ex_proto.features.feature
      self.assertEqual(
          [],
          list(feature["input/ragged_flat_values"].int64_list.value),
      )
      self.assertEqual(
          [],
          list(feature["input/ragged_row_lengths_0"].int64_list.value),
      )
  
imports: from absl.testing import parameterized
  import numpy
  import tensorflow
  from tensorflow_datasets import testing
  from tensorflow_datasets.core import example_serializer
  from tensorflow_datasets.core.features import feature
  from tensorflow_datasets.core.utils import py_utils
label_desc: Use image node_id 3 for calling the ExampleSerializerTest obj's underlying member method code with example usage: obj.test_ragged_dict_to_tf_example_empty(dtype) without return types