code: def test_spfi001_can_filter_columns_with_special_characters(test):
      test.start_server(get_app(special=True))
  
      target = test.table("table")
  
      target.column("b+bb").filter_value("Wet")
      target.column("c cc").filter_value("gt 90")
      target.column("d:dd").filter_value("lt 12500")
      target.column("e-ee").filter_value("is prime")
      target.column("f_ff").filter_value("le 106")
      target.column("g.gg").filter_value("gt 1000")
      target.column("b+bb").filter_click()
  
      assert target.cell(0, "rows").get_text() == "101"
      assert not target.cell(1, "rows").exists()
  
      assert target.column("b+bb").filter_value() == "Wet"
      assert target.column("c cc").filter_value() == "gt 90"
      assert target.column("d:dd").filter_value() == "lt 12500"
      assert target.column("e-ee").filter_value() == "is prime"
      assert target.column("f_ff").filter_value() == "le 106"
      assert target.column("g.gg").filter_value() == "gt 1000"
  
      assert test.get_log_errors() == []
  
file_path: dash/components/dash-table/tests/selenium/test_filter2.py
imports: import dash
  from dash.dependencies import Input, Output
  from utils import get_props
  from dash.dash_table import DataTable
  from dash.html import Div, Button
  from selenium.webdriver.common.action_chains import ActionChains
  import pytest
label_desc: Use image node_id 2 for calling a global function with example usage: test_spfi001_can_filter_columns_with_special_characters(test) without return types