docstr: test #8853 *again*, as reported in #9335 this failed to be fixed
code: def test_fully_qualified_mapped_name(self, decl_base):
      """test #8853 *again*, as reported in #9335 this failed to be fixed"""
  
      class Foo(decl_base):
          __tablename__ = "foo"
  
          id: sqlalchemy.orm.Mapped[int] = sqlalchemy.orm.mapped_column(
              primary_key=True
          )
  
          data: sqlalchemy.orm.Mapped[
              int
          ] = sqlalchemy.orm.mapped_column()
  
          data2: sqlalchemy.orm.Mapped[int]
  
          data3: orm.Mapped[int]
  
      self.assert_compile(
          sqlalchemy.select(Foo),
          "SELECT foo.id, foo.data, foo.data2, foo.data3 FROM foo",
      )
  
file_path: sqlalchemy/test/orm/declarative/test_abs_import_only.py
imports: from __future__ import annotations
  import typing
  import sqlalchemy
  from sqlalchemy import orm
  import sqlalchemy.orm
  import sqlalchemy.testing
  import sqlalchemy.testing.fixtures
label_desc: Use image node_id 1 for calling the MappedColumnTest obj's underlying member method code with example usage: obj.test_fully_qualified_mapped_name(decl_base) without return types