code: def test_show_link(explanation):
      target_addr = ("127.0.0.1", 7005)
      set_show_addr(target_addr)
  
      actual_url = show_link(explanation)
      expected_id = str(id(explanation))
      status = status_show_server()
      expected_url = "http://127.0.0.1:{0}/{1}/".format(
          status["addr"][1], expected_id
      )
  
      assert actual_url == expected_url
  
      shutdown_show_server()
  
imports: from interpret import set_show_addr, get_show_addr, shutdown_show_server, status_show_server
  from interpret import show, init_show_server, preserve, get_visualize_provider, set_visualize_provider
  from ..tutils import synthetic_classification
  from interpret.glassbox import LogisticRegression
  from interpret import show_link
  import requests
  import os
  import tempfile
  import pytest
  from interpret.provider import PreserveProvider
label_desc: Use image node_id 8 for calling a global function with example usage: test_show_link(explanation) without return types