code: def pytest_generate_tests(metafunc):
      """Test parameterization routine for pytest.
  
      Fixtures parameterized
      ----------------------
      scitype : str - scitypes
      from_mtype : str - mtype of "from" conversion to test, belongs to scitype
      to_mtype : str - mtype of conversion target ("to") to test, belongs to scitype
      fixture_index : int - index of fixture tuple use for conversion
      """
      # we assume all four arguments are present in the test below
      keys = _generate_fixture_tuples()
  
      ids = []
      for tuple in keys:
          ids += [
              f"{tuple[0]}-from:{tuple[1]}-to:{tuple[2]}-fixture:{tuple[3]}"
          ]
  
      # parameterize test with from-mtpes
      metafunc.parametrize(
          "scitype,from_mtype,to_mtype,fixture_index", keys, ids=ids
      )
  
imports: from sktime.datatypes import SCITYPE_REGISTER, scitype_to_mtype
  from sktime.datatypes._convert import _conversions_defined, convert
  from sktime.datatypes._examples import get_examples
  from sktime.utils._testing.deep_equals import deep_equals
label_desc: Use image node_id 2 for calling a global function with example usage: pytest_generate_tests(metafunc) without return types