code: def test_should_support_custom_path(self):
      with conf_vars(
          {
              (
                  "core",
                  "executor",
              ): "tests.executors.test_executor_loader.FakeExecutor"
          }
      ):
          executor = ExecutorLoader.get_default_executor()
          assert executor is not None
          assert "FakeExecutor" == executor.__class__.__name__
  
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 5 for calling the TestExecutorLoader obj's underlying member method code with example usage: obj.test_should_support_custom_path() without return types