code: def test_mmlspark_lightgbm_criteo_smoke(
      notebooks, output_notebook, kernel_name
  ):
      notebook_path = notebooks["mmlspark_lightgbm_criteo"]
      execute_notebook(
          notebook_path,
          output_notebook,
          kernel_name=kernel_name,
          parameters=dict(DATA_SIZE="sample", NUM_ITERATIONS=50),
      )
  
      results = read_notebook(output_notebook)
      assert results["auc"] == pytest.approx(0.65, rel=TOL, abs=ABS_TOL)
  
imports: import sys
  import pytest
  from recommenders.utils.notebook_utils import execute_notebook, read_notebook
label_desc: Use image node_id 2 for calling a global function with example usage: test_mmlspark_lightgbm_criteo_smoke(notebooks, output_notebook, kernel_name) without return types