code: def test_notebook_execution(
      notebook_programmatic, output_notebook, kernel_name
  ):
      """Test that the notebook executes and returns the correct results without params."""
      execute_notebook(
          notebook_programmatic,
          output_notebook,
          kernel_name=kernel_name,
      )
  
      results = read_notebook(output_notebook)
      assert results["response1"] == 3
      assert results["response2"] is True
      assert results["response3"] == 7
  
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 6 for calling a global function with example usage: test_notebook_execution(notebook_programmatic, output_notebook, kernel_name) without return types