code: def pytest_generate_tests(metafunc):
      """
      Build a list of test arguments for test_copy_transpose.
  
      Run a full but slow set if --all is specified as a py.test arg, or just
      run sanity tests otherwise.
      """
      # sanity tests
      shapes = [
          (32, 24, 28, 16),
          (32, 20, 1),
          (16, 4),
          (30, 217, 32),
      ]
  
      inputs = [
          (
              "normal dist",
              lambda shape: np.random.uniform(-1.0, 1.0, shape),
          ),
      ]
  
      if "shape_inp" in metafunc.fixturenames:
          fargs = itt.product(shapes, inputs)
          metafunc.parametrize("shape_inp", fargs)
  
file_path: neon/tests/test_backend_copy_transpose.py
imports: import numpy
  import itertools
  import pytest
  from utils import tensors_allclose
label_desc: Use image node_id 1 for calling a global function with example usage: pytest_generate_tests(metafunc) without return types