]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
fix test case for SQL server
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 15 Aug 2023 13:38:52 +0000 (09:38 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 15 Aug 2023 13:38:52 +0000 (09:38 -0400)
Change-Id: I607a825e8d2c5b27e7404239e1a6c1a5340532e7

test/orm/test_relationship_criteria.py

index 31423e5f4a676dccd48e80a4bc03b47664ba9bbf..e67f9a01d5ce20066b2cb3ed8c4492f9af95bf26 100644 (file)
@@ -2390,7 +2390,7 @@ class SubqueryCriteriaTest(fixtures.DeclarativeMappedTest):
         class Color(Base):
             __tablename__ = "color"
             id: Mapped[int] = mapped_column(primary_key=True)
-            name: Mapped[str] = mapped_column(unique=True)
+            name: Mapped[str] = mapped_column(String(50))
             temperature_id: Mapped[int] = mapped_column(
                 ForeignKey("temperature.id")
             )
@@ -2418,7 +2418,7 @@ class SubqueryCriteriaTest(fixtures.DeclarativeMappedTest):
         class Room(Base):
             __tablename__ = "room"
             id: Mapped[int] = mapped_column(primary_key=True)
-            token: Mapped[str] = mapped_column(unique=True)
+            token: Mapped[str] = mapped_column(String(50))
             color_id: Mapped[int] = mapped_column(ForeignKey("color.id"))
             color: Mapped[Color] = relationship()
             connected_rooms: Mapped[List["Room"]] = relationship(  # noqa: F821
@@ -2519,7 +2519,7 @@ class SubqueryCriteriaTest(fixtures.DeclarativeMappedTest):
 
         room_result = session.scalars(
             select(Room)
-            .order_by(Room.id)
+            .order_by(Room.id, room_alias.id)
             .join(Room.color.and_(Color.name == "red"))
             .join(
                 room_alias,