code: def test_navg005_unselectable_cells(test, cell_selectable):
      app = dash.Dash(__name__)
      app.layout = DataTable(
          id="table",
          columns=[dict(id="a", name="a"), dict(id="b", name="b")],
          data=[dict(a=0, b=0), dict(a=1, b=2)],
          cell_selectable=cell_selectable,
      )
  
      test.start_server(app)
  
      target = test.table("table")
      target.cell(0, "a").click()
  
      assert target.cell(0, "a").is_selected() == cell_selectable
      assert test.get_log_errors() == []
  
file_path: dash/components/dash-table/tests/selenium/test_navigation.py
imports: import dash
  import dash.testing.wait
  from dash.dash_table import DataTable
  from selenium.webdriver.common.keys import Keys
  import pytest
label_desc: Use image node_id 9 for calling a global function with example usage: test_navg005_unselectable_cells(test, cell_selectable) without return types