code: def test_custom_auth_mount_point_init_params(
      self, mock_hvac, mock_get_connection
  ):
      mock_client = mock.MagicMock()
      mock_hvac.Client.return_value = mock_client
      mock_connection = self.get_mock_connection()
      mock_get_connection.return_value = mock_connection
  
      connection_dict = {
          "auth_type": "userpass",
      }
  
      mock_connection.extra_dejson.get.side_effect = connection_dict.get
      kwargs = {
          "vault_conn_id": "vault_conn_id",
          "auth_mount_point": "custom",
      }
      test_hook = VaultHook(**kwargs)
      assert "secret" == test_hook.vault_client.mount_point
      assert "custom" == test_hook.vault_client.auth_mount_point
  
imports: from __future__ import annotations
  import re
  from unittest import mock
  from unittest.mock import PropertyMock, mock_open, patch
  import pytest
  from hvac.exceptions import VaultError
  from airflow.configuration import AirflowConfigParser
  from airflow.exceptions import AirflowConfigException
  from airflow.providers.hashicorp.hooks.vault import VaultHook
  from tests.test_utils.config import conf_vars
label_desc: Use image node_id 5 for calling the TestVaultHook obj's underlying member method code with example usage: obj.test_custom_auth_mount_point_init_params(mock_hvac, mock_get_connection) without return types