code: def test_set_config_file_all_entries(self):
      # Check set_config and get_config return the same values
  
      domain, streaming_domain, api, sharing = (
          "this",
          "thing",
          "that",
          "private",
      )
      ssl_verify, proxy_auth, world_readable, auto_open = (
          True,
          True,
          False,
          False,
      )
      tools.set_config_file(
          plotly_domain=domain,
          plotly_streaming_domain=streaming_domain,
          plotly_api_domain=api,
          plotly_ssl_verification=ssl_verify,
          plotly_proxy_authorization=proxy_auth,
          world_readable=world_readable,
          auto_open=auto_open,
      )
      config = tools.get_config_file()
      self.assertEqual(config["plotly_domain"], domain)
      self.assertEqual(
          config["plotly_streaming_domain"], streaming_domain
      )
      self.assertEqual(config["plotly_api_domain"], api)
      self.assertEqual(config["plotly_ssl_verification"], ssl_verify)
      self.assertEqual(config["plotly_proxy_authorization"], proxy_auth)
      self.assertEqual(config["world_readable"], world_readable)
      self.assertEqual(config["sharing"], sharing)
      self.assertEqual(config["auto_open"], auto_open)
      tools.reset_config_file()
  
file_path: plotly.py/packages/python/chart-studio/chart_studio/tests/test_core/test_tools/test_file_tools.py
imports: from chart_studio import tools
  from chart_studio.tests.utils import PlotlyTestCase
  import warnings
label_desc: Use image node_id 1 for calling the FileToolsTest obj's underlying member method code with example usage: obj.test_set_config_file_all_entries() without return types