docstr: Test get_headers method by mocking get_private_key and _get_conn_params method
docstr_tok: ["Test","get_headers","method","by","mocking","get_private_key","and","_get_conn_params","method"]
code: def test_get_headers(
      self, mock_get_token, mock_conn_param, mock_private_key
  ):
      """Test get_headers method by mocking get_private_key and _get_conn_params method"""
      mock_get_token.return_value = "newT0k3n"
      mock_conn_param.return_value = CONN_PARAMS
      hook = SnowflakeSqlApiHook(snowflake_conn_id="mock_conn_id")
      result = hook.get_headers()
      assert result == HEADERS
  
imports: from __future__ import annotations
  import unittest
  import uuid
  from typing import TYPE_CHECKING, Any
  from unittest import mock
  from unittest.mock import AsyncMock
  import pytest
  import requests
  from cryptography.hazmat.backends import default_backend
  from cryptography.hazmat.primitives import serialization
  from cryptography.hazmat.primitives.asymmetric import rsa
  from responses import RequestsMock
  from airflow.exceptions import AirflowException
  from airflow.models import Connection
  from airflow.providers.snowflake.hooks.snowflake_sql_api import SnowflakeSqlApiHook
label_desc: Use image node_id 6 for calling the TestSnowflakeSqlApiHook obj's underlying member method code with example usage: obj.test_get_headers(mock_get_token, mock_conn_param, mock_private_key) without return types