code: def test_get_graph_vertex_data(client_with_property_csvs_loaded):
      (client, test_data) = client_with_property_csvs_loaded
  
      # FIXME: do not hardcode the shape values, get them from the input data.
      np_array_all_vertex_data = client.get_graph_vertex_data()
      assert np_array_all_vertex_data.shape == (9, 9)
  
      # The remaining tests get individual vertex data - compare those to the
      # all_vertex_data retrieved earlier.
      vert_ids = [11, 86, 89021]
      np_array = client.get_graph_vertex_data(vert_ids)
      assert np_array.shape == (3, 9)
      # The 1st element is the vert ID
      for i, vid in enumerate(vert_ids):
          assert np_array[i][0] == vid
  
      np_array = client.get_graph_vertex_data(11)
      assert np_array.shape == (1, 9)
      assert np_array[0][0] == 11
  
      np_array = client.get_graph_vertex_data(86)
      assert np_array.shape == (1, 9)
      assert np_array[0][0] == 86
  
imports: from collections.abc import Sequence
  from pathlib import Path
  import pytest
  from .None import data
label_desc: Use image node_id 15 for calling a global function with example usage: test_get_graph_vertex_data(client_with_property_csvs_loaded) without return types