import matlab_wrapper as mw def pytest_generate_tests(metafunc): if "index" in metafunc.fixturenames: case_name = metafunc.cls.case_name if case_name == '': case_name = metafunc.cls.__name__[4:] metafunc.cls.case_name = case_name print(case_name) checks_name = mw.load_checks(case_name) metafunc.parametrize("index", range(len(checks_name)), ids=checks_name)