code: def test_loading_data_w_columns(unittest, arcticdb_path, arcticdb):
      pytest.importorskip("arcticdb")
      from dtale.views import startup
  
      global_state.use_arcticdb_store(
          uri=arcticdb_path, library="dtale"
      )
      startup(data="df1")
  
      with app.test_client() as c:
          c.get(
              "/dtale/save-column-filter/dtale%257Cdf1",
              query_string=dict(
                  col="str_val",
                  cfg=json.dumps({"type": "string", "value": ["b"]}),
              ),
          )
          c.post(
              "/dtale/update-visibility/dtale%257Cdf1",
              data=json.dumps(dict(toggle="int_val")),
              content_type="application/json",
          )
          response = c.get(
              "/dtale/data/dtale%257Cdf1",
              query_string=dict(ids=json.dumps(["0"])),
          )
          response_data = response.get_json()
          expected_results = {
              "0": {
                  "dtale_index": 0,
                  "float_val": 2.2,
                  "index": "2000-01-02",
                  "str_val": "b",
              }
          }
          unittest.assertEqual(
              response_data["results"], expected_results
          )
  
imports: import json
  import mock
  import pytest
  from pkg_resources import parse_version
  import dtale.global_state
  from dtale.app import build_app
  from tests import ExitStack
label_desc: Use image node_id 8 for calling a global function with example usage: test_loading_data_w_columns(unittest, arcticdb_path, arcticdb) without return types