code: def test_raise_exception_when_parameter_does_not_exist(
      grid_search_3_params, ploomber_value_error_message
  ):
      with pytest.raises(
          ValueError, match=ploomber_value_error_message
      ):
          change = "this_is_not_a_parameter"
          subset = {"criterion": "gini", "max_features": "sqrt"}
          plot.grid_search(
              grid_search_3_params.cv_results_,
              change=change,
              subset=subset,
          )
  
imports: import sys
  from functools import partial
  import pytest
  from matplotlib.testing.decorators import image_comparison, cleanup
  from sklearn_evaluation import plot
label_desc: Use image node_id 27 for calling a global function with example usage: test_raise_exception_when_parameter_does_not_exist(grid_search_3_params, ploomber_value_error_message) without return types