code: def test_delete_default_pool_not_allowed(self):
      with pytest.raises(
          AirflowException, match="^default_pool cannot be deleted$"
      ):
          Pool.delete_pool(Pool.DEFAULT_POOL_NAME)
  
imports: from __future__ import annotations
  import pytest
  from airflow import settings
  from airflow.exceptions import AirflowException, PoolNotFound
  from airflow.models.pool import Pool
  from airflow.models.taskinstance import TaskInstance
  from airflow.operators.empty import EmptyOperator
  from airflow.utils import timezone
  from airflow.utils.session import create_session
  from airflow.utils.state import State
  from tests.test_utils.db import clear_db_dags, clear_db_pools, clear_db_runs, set_default_pool_slots
label_desc: Use image node_id 17 for calling the TestPool obj's underlying member method code with example usage: obj.test_delete_default_pool_not_allowed() without return types