code: def setUp(self):
      modules = [
          "DUMMY_MODULE_1",
          "DUMMY_MODULE_2",
          "MISBEHAVED_MODULE",
          "NESTED_MODULE_PARENT",
          "NESTED_MODULE_CHILD",
      ]
  
      the_globals = globals()
  
      for name in modules:
          try:
              del sys.modules[the_globals[name].__name__]
          except:
              pass
  
          try:
              del sys.modules[name]
          except:
              pass
  
imports: import os
  import sys
  import unittest
  from unittest.mock import MagicMock, patch
  import tests.streamlit.watcher.test_data.dummy_module1
  import tests.streamlit.watcher.test_data.dummy_module2
  import tests.streamlit.watcher.test_data.misbehaved_module
  import tests.streamlit.watcher.test_data.nested_module_child
  import tests.streamlit.watcher.test_data.nested_module_parent
  from streamlit import config
  from streamlit.watcher import local_sources_watcher
  from streamlit.watcher.path_watcher import NoOpPathWatcher, watchdog_available
label_desc: Use image node_id 1 for calling the LocalSourcesWatcherTest obj's underlying member method code with example usage: obj.setUp() without return types