code: def test_auto_visualize_provider(example_explanation):
      # NOTE: We know this environment is going to use Dash.
      from interpret.visual.dashboard import AppRunner
  
      ip = "127.0.0.1"
      port = "7200"
      app_runner = AppRunner(addr=(ip, port))
      provider = AutoVisualizeProvider(app_runner=app_runner)
      provider.render(example_explanation)
  
      # Assert that the address is passed into Dash
      assert provider.provider.app_runner.ip == ip
      assert provider.provider.app_runner.port == port
      provider.provider.app_runner.stop()
  
file_path: interpret/python/interpret-core/tests/provider/test_providers.py
imports: from interpret.provider import JobLibProvider
  from interpret.provider import AutoVisualizeProvider, DashProvider, PreserveProvider, InlineProvider
  import pytest
  from ..tutils import synthetic_classification
  from interpret.glassbox import LogisticRegression
label_desc: Use image node_id 4 for calling a global function with example usage: test_auto_visualize_provider(example_explanation) without return types