code: def test_reference_table_logging(
      user,
      test_settings,
      relay_server,
      inject_graphql_response,
      max_cli_version,
  ):
      server_info_response = inject_graphql_response(
          # request
          query_match_fn=lambda query, variables: query.startswith(
              "query ServerInfo"
          ),
          # response
          body=json.dumps(
              {
                  "data": {
                      "serverInfo": {
                          "cliVersionInfo": {
                              "max_cli_version": max_cli_version
                          }
                      }
                  }
              }
          ),
      )
      with relay_server(inject=[server_info_response]):
          run = wandb.init(settings=test_settings())
          t = wandb.Table(
              columns=["a"],
              data=[[wandb.Image(np.ones(shape=(32, 32)))]],
          )
          run.log({"logged_table": t})
          run.log({"logged_table": t})
          run.finish()
  
file_path: wandb/tests/pytest_tests/system_tests/test_artifacts/test_data_types.py
imports: import json
  import matplotlib
  import numpy
  import pytest
  import wandb
  from wandb import data_types
label_desc: Use image node_id 4 for calling a global function with example usage: test_reference_table_logging(user, test_settings, relay_server, inject_graphql_response, max_cli_version) without return types