code: def cats_and_labels(request):
      cat, label, items, cols = tests[request.param]
      cats = np.random.randint(0, cat, items * cols).reshape(-1, cols)
      labels = np.random.randint(0, label, items).reshape(-1, 1)
      return cats, labels
  
file_path: alibi/alibi/utils/tests/test_distance.py
imports: import numpy
  from scipy.spatial.distance import cityblock
  from itertools import product
  import pytest
  from alibi.utils.distance import abdm, cityblock_batch, mvdm, multidim_scaling
label_desc: Use image node_id 3 for calling a global function with example usage: cats_and_labels(request) and returns: cats,  labels