code: def test_generate_dummy_schema_with_paths(self):
      schema = text_format.Parse(
          """
      feature {
        name: "foo"
      }
      feature {
        name: "bar"
      }
      feature {
        name: "baz"
        struct_domain: {
          feature {
            name: "zip"
          }
          feature {
            name: "zop"
          }
        }
      }
      """,
          schema_pb2.Schema(),
      )
      self.assertEqual(
          schema_util.generate_dummy_schema_with_paths(
              [
                  types.FeaturePath(["foo"]),
                  types.FeaturePath(["bar"]),
                  types.FeaturePath(["baz", "zip"]),
                  types.FeaturePath(["baz", "zop"]),
              ]
          ),
          schema,
      )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import os
  from absl import flags
  from absl.testing import absltest
  from absl.testing import parameterized
  from tensorflow_data_validation import types
  from tensorflow_data_validation.utils import schema_util
  from google.protobuf import text_format
  from tensorflow_metadata.proto.v0 import schema_pb2
label_desc: Use image node_id 28 for calling the SchemaUtilTest obj's underlying member method code with example usage: obj.test_generate_dummy_schema_with_paths() without return types