code: def test_benchmark_movielens_cpu(
      notebooks,
      output_notebook,
      kernel_name,
      size,
      algos,
      expected_values_ndcg,
  ):
      notebook_path = notebooks["benchmark_movielens"]
      execute_notebook(
          notebook_path,
          output_notebook,
          kernel_name=kernel_name,
          parameters=dict(data_sizes=size, algorithms=algos),
      )
      results = read_notebook(output_notebook)
  
      assert len(results) == 3
      for i, value in enumerate(algos):
          assert results[value] == pytest.approx(
              expected_values_ndcg[i], rel=TOL, abs=ABS_TOL
          )
  
file_path: recommenders/tests/functional/examples/test_notebooks_python.py
imports: import pytest
  from recommenders.utils.notebook_utils import execute_notebook, read_notebook
label_desc: Use image node_id 10 for calling a global function with example usage: test_benchmark_movielens_cpu(notebooks, output_notebook, kernel_name, size, algos, expected_values_ndcg) without return types