code: def test_colm002_keep_hidden_on_delete(test):
      test.start_server(get_app())
  
      target = test.table("table")
      target.column(4).hide(2)  # Boston
      target.column(2).hide(2)  # Montreal
      target.column("ccc").delete(0)  # City
  
      toggle = target.toggle_columns()
  
      toggle.open()
      assert toggle.is_opened()
  
      hidden = toggle.get_hidden()
      assert len(hidden) == 2
  
      for el in hidden:
          el.click()
  
      assert len(toggle.get_hidden()) == 0
  
file_path: dash/components/dash-table/tests/selenium/test_column.py
imports: import dash
  from utils import get_props
  from dash.dash_table import DataTable
label_desc: Use image node_id 3 for calling a global function with example usage: test_colm002_keep_hidden_on_delete(test) without return types