diff --git a/arraycontext/pytest.py b/arraycontext/pytest.py index 12aef9d57a275397649fe9470b4253a12a71f9f3..85387a6697209892b3ed344c593d19d8b3cfa33a 100644 --- a/arraycontext/pytest.py +++ b/arraycontext/pytest.py @@ -105,10 +105,11 @@ def pytest_generate_tests_for_array_contexts(metafunc) -> None: for arg_dict in arg_values ] - arg_values_out += [ - tuple((arg_dict["actx_factory_pytato"],)) - for arg_dict in arg_values - ] + if "actx_factory" in arg_names: + arg_values_out += [ + tuple((arg_dict["actx_factory_pytato"],)) + for arg_dict in arg_values + ] metafunc.parametrize(arg_names, arg_values_out, ids=ids)