code: def test_feature_documentation_section_missing_value_range():
      features = tfds.features.FeaturesDict(
          feature_dict={
              "a": tfds.features.Scalar(
                  dtype=tf.int64,
                  doc=tfds.features.Documentation(desc="a feature"),
              ),
              "b": tfds.features.Text(doc="Some text"),
          },
          doc="My test features",
      )
      section = dataset_markdown_builder.FeatureDocumentationSection()
      assert section._format_block(
          features.catalog_documentation()
      ) == "\n".join(
          [
              "Feature | Class | Shape | Dtype | Description",
              ":------ | :---- | :---- | :---- | :----------",
              " | FeaturesDict |  |  | My test features",
              "a | Scalar |  | int64 | a feature",
              "b | Text |  | string | Some text",
          ]
      )
  
imports: import tensorflow
  import tensorflow_datasets
  from tensorflow_datasets.scripts.documentation import dataset_markdown_builder
label_desc: Use image node_id 2 for calling a global function with example usage: test_feature_documentation_section_missing_value_range() without return types