code: def pytest_generate_tests(metafunc):
      bsz_rng = [1, 2]
  
      if "fargs" in metafunc.fixturenames:
          fargs = []
          if metafunc.config.option.all:
              seq_rng = [2, 3, 4, 5]
              inp_rng = [3, 5, 10, 20]
              out_rng = [3, 5, 10, 20]
          else:
              seq_rng = [3]
              inp_rng = [5]
              out_rng = [10]
          fargs = itt.product(seq_rng, inp_rng, out_rng, bsz_rng)
          metafunc.parametrize("fargs", fargs)
  
file_path: neon/tests/test_bilstm.py
imports: from builtins import zip
  import itertools
  import numpy
  from neon import NervanaObject
  from neon.initializers.initializer import GlorotUniform
  from neon.layers.recurrent import BiLSTM, LSTM, get_steps
  from neon.transforms import Logistic, Tanh
  from numpy import concatenate
  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