code: def test_abstract_concrete_base_didnt_configure(self):
      class Employee(AbstractConcreteBase, Base, ComparableEntity):
          strict_attrs = True
  
      assert_raises_message(
          orm_exc.UnmappedClassError,
          "Class test.ext.declarative.test_inheritance.Employee is a "
          "subclass of AbstractConcreteBase and has a mapping pending "
          "until all subclasses are defined. Call the "
          r"sqlalchemy.orm.configure_mappers\(\) function after all "
          "subclasses have been defined to complete the "
          "mapping of this class.",
          Session().query,
          Employee,
      )
  
      Base.registry.configure()
  
      # no subclasses yet.
      assert_raises_message(
          orm_exc.UnmappedClassError,
          ".*and has a mapping pending",
          Session().query,
          Employee,
      )
  
      class Manager(Employee):
          __tablename__ = "manager"
          employee_id = Column(
              Integer, primary_key=True, test_needs_autoincrement=True
          )
          name = Column(String(50))
          golf_swing = Column(String(40))
          __mapper_args__ = {
              "polymorphic_identity": "manager",
              "concrete": True,
          }
  
      # didn't call configure_mappers() again
      assert_raises_message(
          orm_exc.UnmappedClassError,
          ".*and has a mapping pending",
          Session().query,
          Employee,
      )
  
      Base.registry.configure()
  
      self.assert_compile(
          Session().query(Employee),
          "SELECT pjoin.employee_id AS pjoin_employee_id, pjoin.type AS "
          "pjoin_type, pjoin.name AS pjoin_name, "
          "pjoin.golf_swing AS pjoin_golf_swing "
          "FROM (SELECT manager.employee_id "
          "AS employee_id, manager.name AS name, manager.golf_swing AS "
          "golf_swing, 'manager' AS type FROM manager) AS pjoin",
      )
  
imports: from sqlalchemy import exc
  from sqlalchemy import ForeignKey
  from sqlalchemy import Integer
  from sqlalchemy import select
  from sqlalchemy import String
  from sqlalchemy import testing
  from sqlalchemy.ext.declarative import AbstractConcreteBase
  from sqlalchemy.ext.declarative import ConcreteBase
  from sqlalchemy.orm import clear_mappers
  from sqlalchemy.orm import close_all_sessions
  from sqlalchemy.orm import configure_mappers
  from sqlalchemy.orm import declarative_base
  from sqlalchemy.orm import declared_attr
  from sqlalchemy.orm import exc
  from sqlalchemy.orm import has_inherited_table
  from sqlalchemy.orm import polymorphic_union
  from sqlalchemy.orm import relationship
  from sqlalchemy.orm import Session
  from sqlalchemy.testing import assert_raises_message
  from sqlalchemy.testing import eq_
  from sqlalchemy.testing import fixtures
  from sqlalchemy.testing import mock
  from sqlalchemy.testing.assertions import expect_raises_message
  from sqlalchemy.testing.entities import ComparableEntity
  from sqlalchemy.testing.fixtures import fixture_session
  from sqlalchemy.testing.fixtures import RemoveORMEventsGlobally
  from sqlalchemy.testing.schema import Column
  from sqlalchemy.testing.schema import Table
label_desc: Use image node_id 4 for calling the ConcreteInhTest obj's underlying member method code with example usage: obj.test_abstract_concrete_base_didnt_configure() without return types