code: def test_init_append_column():
      header_names = ["header1", "header2", "header3"]
      test_columns = [
          Column(_index=index, header=header)
          for index, header in enumerate(header_names)
      ]
  
      # Test appending of strings for header names
      assert Table(*header_names).columns == test_columns
      # Test directly passing a Table Column objects
      assert Table(*test_columns).columns == test_columns
  
file_path: rich/tests/test_table.py
imports: import io
  import pytest
  from rich import box, errors
  from rich.console import Console
  from rich.measure import Measurement
  from rich.style import Style
  from rich.table import Column, Table
  from rich.text import Text
label_desc: Use image node_id 4 for calling a global function with example usage: test_init_append_column() without return types