code: def test_delete_default_pool_not_allowed(self):
      with pytest.raises(
          AirflowBadRequest, match="^default_pool cannot be deleted$"
      ):
          pool_api.delete_pool(Pool.DEFAULT_POOL_NAME)
  
imports: from __future__ import annotations
  import random
  import string
  import pytest
  from airflow import models
  from airflow.api.common.experimental import pool
  from airflow.exceptions import AirflowBadRequest, PoolNotFound
  from airflow.models.pool import Pool
  from airflow.utils.session import create_session
  from tests.test_utils.db import clear_db_pools
label_desc: Use image node_id 14 for calling the TestPool obj's underlying member method code with example usage: obj.test_delete_default_pool_not_allowed() without return types