code: def test_notebook_execution_value_error_fails(
      notebook_programmatic, output_notebook, kernel_name
  ):
      """Test that the notebook fails with a value error."""
      with pytest.raises(nbclient.exceptions.CellExecutionError):
          execute_notebook(
              notebook_programmatic,
              output_notebook,
              kernel_name=kernel_name,
              parameters=dict(b=1),
          )
  
file_path: recommenders/tests/unit/recommenders/utils/test_notebook_utils.py
imports: import pytest
  import nbclient
  from pathlib import Path
  from recommenders.utils.notebook_utils import is_jupyter, is_databricks, execute_notebook, read_notebook, _update_parameters
label_desc: Use image node_id 8 for calling a global function with example usage: test_notebook_execution_value_error_fails(notebook_programmatic, output_notebook, kernel_name) without return types