Skip to content

Commit e60dee1

Browse files
Add test for Identity column with Decimal values serialization
1 parent cb1696c commit e60dee1

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

tests/test_generator_tables.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1219,8 +1219,10 @@ def test_identity_column(generator: CodeGenerator) -> None:
12191219

12201220

12211221
def test_identity_column_decimal_values(generator: CodeGenerator) -> None:
1222+
# MSSQL reflects Identity column parameters (start, increment) as Decimal
1223+
# values instead of integers. This test ensures those are serialized correctly.
12221224
identity = Identity(start=1, increment=2)
1223-
# Simulate database reflection returning Decimal values
1225+
# Simulate database reflection returning Decimal values (as MSSQL does)
12241226
setattr(identity, "start", Decimal("1"))
12251227
setattr(identity, "increment", Decimal("2"))
12261228
Table(

0 commit comments

Comments
 (0)