--- /dev/null
+.. change::
+ :tags: bug, tests
+ :tickets: 4285
+
+ Fixed unit test regression released in 1.3.8 that would cause failure for
+ Oracle, SQL Server and other non-native ENUM platforms due to new
+ enumeration tests added as part of :ticket:`4285` enum sortability in the
+ unit of work; the enumerations created constraints that were duplicated on
+ name.
Table(
"t1",
metadata,
- Column("id", Enum(cls.MySortableEnum), primary_key=True),
+ Column(
+ "id",
+ Enum(cls.MySortableEnum, create_constraint=False),
+ primary_key=True,
+ ),
Column("data", String(10)),
)
metadata,
Column(
"id",
- Enum(cls.MyNotSortableEnum, sort_key_function=None),
+ Enum(
+ cls.MyNotSortableEnum,
+ sort_key_function=None,
+ create_constraint=False,
+ ),
primary_key=True,
),
Column("data", String(10)),
Table(
"t3",
metadata,
- Column("id", Enum(cls.MyNotSortableEnum), primary_key=True),
+ Column(
+ "id",
+ Enum(cls.MyNotSortableEnum, create_constraint=False),
+ primary_key=True,
+ ),
Column("value", Integer),
)