code: def test_vector_struct(struct_vector_func_fixture):
      k = pa.array([1, 1, 2, 2], pa.int64())
      v = pa.array([1.0, 2.0, 3.0, 4.0], pa.float64())
      c = pa.array(["v1", "v2", "v1", "v2"])
      result = pc.call_function("y=pivot(x)", [k, v, c])
      expected = struct_vector_func_fixture[0](None, k, v, c)
      assert result == expected
  
imports: import pytest
  import numpy
  import pyarrow
  from pyarrow import compute
label_desc: Use image node_id 60 for calling a global function with example usage: test_vector_struct(struct_vector_func_fixture) without return types