code: def test_proxy_success(
      mocker, caplog, empty_environ, proxy, host, port, path
  ):
      proxystr = "http://{}:{}::{}".format(host, port, proxy)
      app = Dash(url_base_pathname=path)
      mocker.patch.object(app.server, "run")
  
      app.run(proxy=proxystr, host=host, port=port)
  
      assert (
          "Dash is running on {}{}\n".format(proxy, path) in caplog.text
      )
  
imports: import os
  import logging
  import pytest
  from flask import Flask
  from dash import Dash, exceptions
  from dash._configs import pathname_configs, DASH_ENV_VARS, get_combined_config, load_dash_env_vars
  from dash._utils import AttributeDict
  from dash._get_paths import app_get_asset_url, app_get_relative_path, app_strip_relative_path, get_asset_url, get_relative_path, strip_relative_path
label_desc: Use image node_id 22 for calling a global function with example usage: test_proxy_success(mocker, caplog, empty_environ, proxy, host, port, path) without return types