code: def test_get_config(self):
      plotly_domain = "test domain"
      plotly_streaming_domain = "test streaming domain"
      config1 = py.get_config()
      session._session["config"]["plotly_domain"] = plotly_domain
      config2 = py.get_config()
      session._session["config"][
          "plotly_streaming_domain"
      ] = plotly_streaming_domain
      config3 = py.get_config()
      self.assertEqual(config2["plotly_domain"], plotly_domain)
      self.assertNotEqual(
          config2["plotly_streaming_domain"], plotly_streaming_domain
      )
      self.assertEqual(
          config3["plotly_streaming_domain"], plotly_streaming_domain
      )
  
file_path: plotly.py/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_plotly/test_credentials.py
imports: from __future__ import absolute_import
  import _plotly_utils.exceptions
  from chart_studio import plotly, exceptions
  import chart_studio.session
  import chart_studio.tools
  from chart_studio.tests.utils import PlotlyTestCase
  import sys
label_desc: Use image node_id 4 for calling the TestSignIn obj's underlying member method code with example usage: obj.test_get_config() without return types