code: def test_reset_triggers(self):
      states = WidgetStates()
      session_state = SessionState()
  
      _create_widget("trigger", states).trigger_value = True
      _create_widget("int", states).int_value = 123
      session_state.set_widgets_from_proto(states)
      session_state._set_widget_metadata(
          WidgetMetadata(
              "trigger", lambda x, s: x, None, "trigger_value"
          )
      )
      session_state._set_widget_metadata(
          WidgetMetadata("int", lambda x, s: x, None, "int_value")
      )
  
      self.assertTrue(session_state["trigger"])
      self.assertEqual(123, session_state["int"])
  
      session_state._reset_triggers()
  
      self.assertFalse(session_state["trigger"])
      self.assertEqual(123, session_state["int"])
  
imports: import inspect
  import unittest
  from unittest.mock import ANY, MagicMock, call, patch
  from parameterized import parameterized
  import streamlit
  from streamlit import errors
  from streamlit.proto.Common_pb2 import StringTriggerValue
  from streamlit.proto.WidgetStates_pb2 import WidgetStates
  from streamlit.runtime.scriptrunner.script_run_context import get_script_run_ctx
  from streamlit.runtime.state import coalesce_widget_states
  from streamlit.runtime.state.common import GENERATED_WIDGET_ID_PREFIX, compute_widget_id
  from streamlit.runtime.state.session_state import SessionState, WidgetMetadata
  from streamlit.runtime.state.widgets import user_key_from_widget_id
  from tests.delta_generator_test_case import DeltaGeneratorTestCase
label_desc: Use image node_id 7 for calling the WidgetManagerTests obj's underlying member method code with example usage: obj.test_reset_triggers() without return types