code: def test_set_page_config_menu_items_empty_string(self):
      with self.assertRaises(StreamlitAPIException) as e:
          menu_items = {"report a bug": "", "GET HELP": "", "about": ""}
          st.set_page_config(menu_items=menu_items)
      self.assertEqual(str(e.exception), '"" is a not a valid URL!')
  
imports: from unittest import mock
  from parameterized import param, parameterized
  import streamlit
  from streamlit.commands.page_config import ENG_EMOJIS, RANDOM_EMOJIS, PageIcon, valid_url
  from streamlit.errors import StreamlitAPIException
  from streamlit.proto.PageConfig_pb2 import PageConfig
  from streamlit.string_util import is_emoji
  from tests.delta_generator_test_case import DeltaGeneratorTestCase
label_desc: Use image node_id 15 for calling the PageConfigTest obj's underlying member method code with example usage: obj.test_set_page_config_menu_items_empty_string() without return types