code: def test_should_support_import_plugins(self):
      with conf_vars(
          {("core", "executor"): f"{TEST_PLUGIN_NAME}.FakeExecutor"}
      ):
          (
              executor,
              import_source,
          ) = ExecutorLoader.import_default_executor_cls()
          assert "FakeExecutor" == executor.__name__
          assert import_source == ConnectorSource.PLUGIN
  
imports: from __future__ import annotations
  from contextlib import nullcontext
  from unittest import mock
  import pytest
  from airflow import plugins_manager
  from airflow.exceptions import AirflowConfigException
  from airflow.executors.executor_loader import ConnectorSource, ExecutorLoader
  from tests.test_utils.config import conf_vars
label_desc: Use image node_id 7 for calling the TestExecutorLoader obj's underlying member method code with example usage: obj.test_should_support_import_plugins() without return types