code: def test_builder(self):
      schema_builder = TableSchema.builder()
  
      schema = (
          schema_builder.field("a", DataTypes.INT())
          .field("b", DataTypes.BIGINT())
          .field("c", DataTypes.STRING())
          .build()
      )
  
      expected = TableSchema(
          ["a", "b", "c"],
          [DataTypes.INT(), DataTypes.BIGINT(), DataTypes.STRING()],
      )
      self.assertEqual(expected, schema)
  
file_path: flink/flink-python/pyflink/table/tests/test_table_schema.py
imports: from pyflink.table.types import DataTypes
  from pyflink.table.table_schema import TableSchema
  from pyflink.testing.test_case_utils import PyFlinkTestCase
label_desc: Use image node_id 12 for calling the TableSchemaTests obj's underlying member method code with example usage: obj.test_builder() without return types