code: def test_plot_url_given_sharing_key(self):
      # Give share_key is requested, the retun url should contain
      # the share_key
  
      validate = True
      fig = plotly.tools.return_figure_from_figure_or_data(
          self.simple_figure, validate
      )
      kwargs = {
          "filename": "is_share_key_included2",
          "world_readable": False,
          "auto_open": False,
          "sharing": "secret",
      }
      plot_url = py.plot(fig, **kwargs)
  
      self.assertTrue("share_key=" in plot_url)
  
imports: from __future__ import absolute_import
  import urllib
  import requests
  import sys
  import json
  import warnings
  import chart_studio.tools
  import plotly.tools
  from chart_studio import session
  from chart_studio.tests.utils import PlotlyTestCase
  from chart_studio.plotly import plotly
  from _plotly_utils.exceptions import PlotlyError, PlotlyEmptyDataError
  from chart_studio.files import CONFIG_FILE
label_desc: Use image node_id 12 for calling the TestPlot obj's underlying member method code with example usage: obj.test_plot_url_given_sharing_key() without return types