code: def pytest_generate_tests(metafunc):
      if metafunc.config.option.all:
          bsz_rng = [16, 32, 64]
      else:
          bsz_rng = [128]
  
      if "basic_linargs" in metafunc.fixturenames:
          fargs = []
          if metafunc.config.option.all:
              nin_rng = [1, 2, 64, 128]
              nout_rng = [1, 4, 128, 64]
              vocab_size = [1, 4, 1000, 2000]
          else:
              nin_rng = [4, 32]
              nout_rng = [3, 33]
              vocab_size = [10, 34]
          fargs = itt.product(nin_rng, nout_rng, vocab_size, bsz_rng)
          neon_logger.display("{}".format(fargs))
          metafunc.parametrize("basic_linargs", fargs)
  
file_path: neon/tests/test_lookuptable.py
imports: from builtins import zip
  import itertools
  import numpy
  from neon.backends import gen_backend
  from neon import NervanaObject
  from neon import logger
  from neon.initializers.initializer import GlorotUniform
  from neon.layers.layer import LookupTable
  from utils import allclose_with_out
label_desc: Use image node_id 1 for calling a global function with example usage: pytest_generate_tests(metafunc) without return types