class_docstr: Test the config system.
class_docstr_tok: ["Test","the","config","system","."]
docstr: Test that complex config options use funcs with doc stringsself.
  
  This is because the doc string forms the option's description.
code: def test_complex_config_option_must_have_doc_strings(self):
      """Test that complex config options use funcs with doc stringsself.
  
      This is because the doc string forms the option's description.
      """
      with self.assertRaises(AssertionError):
  
          @ConfigOption("_test.noDocString")
          def no_doc_string():
              pass
  
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 7 for calling the ConfigTest obj's underlying member method code with example usage: obj.test_complex_config_option_must_have_doc_strings() without return types