code: def test_alias(self):
      t = self.t_env.from_elements(
          [(1, "Hi", "Hello")], ["a", "b", "c"]
      )
      t = t.alias("d", "e", "f")
      result = t.select(t.d, t.e, t.f)
      resolved_schema = (
          result._j_table.getQueryOperation().getResolvedSchema()
      )
      self.assertEqual(
          ["d", "e", "f"], list(resolved_schema.getColumnNames())
      )
  
file_path: flink/flink-python/pyflink/table/tests/test_calc.py
imports: import array
  import datetime
  from decimal import Decimal
  from pyflink.common import Row
  from pyflink.table import DataTypes
  from pyflink.table.expressions import row
  from pyflink.table.tests.test_types import PythonOnlyPoint, PythonOnlyUDT
  from pyflink.testing import source_sink_utils
  from pyflink.testing.test_case_utils import PyFlinkStreamTableTestCase
label_desc: Use image node_id 2 for calling the StreamTableCalcTests obj's underlying member method code with example usage: obj.test_alias() without return types