code: def test_example_notebooks(notebook_path):
      def check_notebook(notebook_path):
          nb, errors = run_notebook(notebook_path)
          assert errors == []
  
      # NOTE: Hotfix required for Windows to run Jupyter notebooks in cloud.
      # https://github.com/jupyter/nbconvert/issues/1372#issuecomment-691596163
      import sys
      import asyncio
  
      if (
          sys.version_info[0] == 3
          and sys.version_info[1] >= 8
          and sys.platform.startswith("win")
      ):
          asyncio.set_event_loop_policy(
              asyncio.WindowsSelectorEventLoopPolicy()
          )
  
      check_notebook(notebook_path)
  
file_path: interpret/python/interpret-core/tests/test_example_notebooks.py
imports: import os
  import nbformat
  from nbconvert.preprocessors import ExecutePreprocessor
  from nbformat.v4 import new_code_cell
  import pytest
  import re
label_desc: Use image node_id 3 for calling a global function with example usage: test_example_notebooks(notebook_path) without return types