code: def test_merges_params_from_all_config_sources(self, patched_session):
      SnowparkConnection(
          "my_snowpark_connection",
          some_key="some_val_3",
          password="hunter2",
      )
  
      patched_session.builder.configs.assert_called_with(
          {
              "account": "some_val_1",
              "user": "some_val_2",
              "some_key": "some_val_3",
              "password": "hunter2",
          }
      )
  
imports: import threading
  import unittest
  from unittest.mock import MagicMock, PropertyMock, patch
  import pytest
  import streamlit
  from streamlit.connections import SnowparkConnection
  from streamlit.errors import StreamlitAPIException
  from streamlit.runtime.scriptrunner import add_script_run_ctx
  from streamlit.runtime.secrets import AttrDict
  from tests.testutil import create_mock_script_run_ctx
label_desc: Use image node_id 3 for calling the SnowparkConnectionTest obj's underlying member method code with example usage: obj.test_merges_params_from_all_config_sources(patched_session) without return types