code: def test_display_vector_ChoroplethViz(display):
      """Assert that show calls the mocked display function when using data-join technique
      for ChoroplethViz.
      """
      data = [
          {"id": "06", "name": "California", "density": 241.7},
          {
              "id": "11",
              "name": "District of Columbia",
              "density": 10065,
          },
          {"id": "25", "name": "Massachusetts", "density": 840.2},
          {"id": "30", "name": "Montana", "density": 6.858},
          {"id": "36", "name": "New York", "density": 412.3},
          {"id": "49", "name": "Utah", "density": 34.3},
          {"id": "72", "name": "Puerto Rico", "density": 1082},
      ]
  
      viz = ChoroplethViz(
          data,
          vector_url="mapbox://mapbox.us_census_states_2015",
          vector_layer_name="states",
          vector_join_property="STATEFP",
          data_join_property="id",
          color_property="density",
          color_stops=create_color_stops(
              [0, 50, 100, 500, 1500], colors="YlOrRd"
          ),
          access_token=TOKEN,
      )
      viz.show()
      display.assert_called_once()
  
imports: import os
  import json
  import base64
  import random
  from mock import patch
  import pytest
  from mapboxgl.viz import *
  from mapboxgl.errors import TokenError, LegendError
  from mapboxgl.utils import create_color_stops, create_numeric_stops
  from matplotlib.pyplot import imread
label_desc: Use image node_id 25 for calling a global function with example usage: test_display_vector_ChoroplethViz(display) without return types