code: def test_create_pool_existing(self):
      pool = pool_api.create_pool(
          name=self.pools[1].pool, slots=5, description=""
      )
      assert pool.pool == self.pools[1].pool
      assert pool.slots == 5
      assert pool.description == ""
      # do not change include_deferred on an existing pool
      assert pool.include_deferred is True
      with create_session() as session:
          assert (
              session.query(models.Pool).count()
              == self.TOTAL_POOL_COUNT
          )
  
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 7 for calling the TestPool obj's underlying member method code with example usage: obj.test_create_pool_existing() without return types