class_docstr: Tests for every flavor of form/deltagenerator association.
class_docstr_tok: ["Tests","for","every","flavor","of","form\/deltagenerator","association","."]
docstr: Test that a widget belongs to a form if its DG was created inside it.
code: def test_dg_inside_form_but_element_outside(self):
      """Test that a widget belongs to a form if its DG was created inside it."""
  
      with st.form("form"):
          empty = st.empty()
      empty.checkbox("widget")
  
      self.assertEqual("form", self._get_last_checkbox_form_id())
  
imports: from unittest.mock import MagicMock, patch
  import streamlit
  from streamlit.errors import StreamlitAPIException
  from streamlit.runtime.state.session_state import RegisterWidgetResult
  from tests.delta_generator_test_case import DeltaGeneratorTestCase
label_desc: Use image node_id 11 for calling the FormAssociationTest obj's underlying member method code with example usage: obj.test_dg_inside_form_but_element_outside() without return types