class_docstr: Test the config system.
class_docstr_tok: ["Test","the","config","system","."]
docstr: Test creating a simple (constant) config option.
code: def test_simple_config_option(self):
      """Test creating a simple (constant) config option."""
      # Create the config option.
      config_option = ConfigOption(
          "_test.simpleParam",
          description="Simple config option.",
          default_val=12345,
      )
  
      # Test that it works.
      self.assertEqual(config_option.key, "_test.simpleParam")
      self.assertEqual(config_option.section, "_test")
      self.assertEqual(config_option.name, "simpleParam")
      self.assertEqual(
          config_option.description, "Simple config option."
      )
      self.assertEqual(
          config_option.where_defined, ConfigOption.DEFAULT_DEFINITION
      )
      self.assertEqual(config_option.value, 12345)
      self.assertEqual(
          config_option.env_var, "STREAMLIT__TEST_SIMPLE_PARAM"
      )
  
imports: import copy
  import os
  import textwrap
  import unittest
  from unittest.mock import MagicMock, mock_open, patch
  import pytest
  from parameterized import parameterized
  from streamlit import config, env_util
  from streamlit.config_option import ConfigOption
  from streamlit.errors import StreamlitAPIException
label_desc: Use image node_id 5 for calling the ConfigTest obj's underlying member method code with example usage: obj.test_simple_config_option() without return types