def METHOD_NAME(self, bokeh_model_page: BokehModelPage) -> None:
    source = ColumnDataSource({'values': [1, 2]})
    column = TableColumn(field='values', title='values')
    table = DataTable(source=source, columns=[column], editable=False, width=600)
    page = bokeh_model_page(table)
    row0 = get_table_cell(page.driver, table, 1, 1)
    assert 'selected' not in row0.get_attribute('class')
    row1 = get_table_cell(page.driver, table, 2, 1)
    assert 'selected' not in row1.get_attribute('class')
    cell = get_table_cell(page.driver, table, 2, 1)
    cell.click()
    row0 = get_table_cell(page.driver, table, 1, 1)
    assert 'selected' not in row0.get_attribute('class')
    row1 = get_table_cell(page.driver, table, 2, 1)
    assert 'selected' in row1.get_attribute('class')
    assert page.has_no_console_errors()