code: def test_multiple_binds_same_table_name(db: SQLAlchemy) -> None:
      class UserA(db.Model):
          __tablename__ = "user"
          id = sa.Column(sa.Integer, primary_key=True)
  
      class UserB(db.Model):
          __bind_key__ = "other"
          __tablename__ = "user"
          id = sa.Column(sa.Integer, primary_key=True)
  
      assert UserA.metadata is db.metadata
      assert UserB.metadata is db.metadatas["other"]
      assert UserA.__table__.metadata is not UserB.__table__.metadata
  
file_path: flask-sqlalchemy/tests/test_model_bind.py
imports: from __future__ import annotations
  import sqlalchemy
  from flask_sqlalchemy import SQLAlchemy
label_desc: Use image node_id 3 for calling a global function with example usage: test_multiple_binds_same_table_name(db) without return types