code: def test_sdk_user_agent(
      self, get_credentials_mock, get_connection_mock
  ):
      get_connection_mock.return_value = mock.Mock(
          connection_id="yandexcloud_default", extra_dejson="{}"
      )
      get_credentials_mock.return_value = {"token": 122323}
      sdk_prefix = "MyAirflow"
  
      with conf_vars({("yandex", "sdk_user_agent_prefix"): sdk_prefix}):
          hook = YandexCloudBaseHook()
          assert hook.sdk._channels._client_user_agent.startswith(
              sdk_prefix
          )
  
file_path: airflow/tests/providers/yandex/hooks/test_yandex.py
imports: from __future__ import annotations
  import os
  from unittest import mock
  from unittest.mock import MagicMock, patch
  import pytest
  from airflow.exceptions import AirflowException
  from airflow.providers.yandex.hooks.yandex import YandexCloudBaseHook
  from tests.test_utils.config import conf_vars
label_desc: Use image node_id 6 for calling the TestYandexHook obj's underlying member method code with example usage: obj.test_sdk_user_agent(get_credentials_mock, get_connection_mock) without return types