diff options
author | Federico Caselli <cfederico87@gmail.com> | 2023-02-10 21:37:20 +0100 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2023-02-14 14:45:49 -0500 |
commit | 3d00c101be9feb73b87b8ad07ddc5bc14cd94cdb (patch) | |
tree | 27c68da1e755359bf6c9703082ba8b90ce9002ef /test/sql/test_defaults.py | |
parent | eb0861e8e69f8ce702301c558e552e1aeb2e9eba (diff) | |
download | sqlalchemy-3d00c101be9feb73b87b8ad07ddc5bc14cd94cdb.tar.gz |
Add ``Table.autoincrement_column``
Added public property :attr:`_sql.Table.autoincrement_column` that
returns the column identified as autoincrementing in the column.
Fixes: #9277
Change-Id: If60d6f92e0df94f57d00ff6d89d285c61b02f5a4
Diffstat (limited to 'test/sql/test_defaults.py')
-rw-r--r-- | test/sql/test_defaults.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/sql/test_defaults.py b/test/sql/test_defaults.py index cc7daf401..e52499ab4 100644 --- a/test/sql/test_defaults.py +++ b/test/sql/test_defaults.py @@ -1111,6 +1111,7 @@ class AutoIncrementTest(fixtures.TestBase): id_ = r.inserted_primary_key[0] eq_(id_, 1) eq_(connection.scalar(sa.select(single.c.id)), 1) + assert single.autoincrement_column is single.c.id def test_autoinc_detection_no_affinity(self): class MyType(TypeDecorator): @@ -1120,6 +1121,7 @@ class AutoIncrementTest(fixtures.TestBase): assert MyType()._type_affinity is None t = Table("x", MetaData(), Column("id", MyType(), primary_key=True)) assert t._autoincrement_column is None + assert t.autoincrement_column is None def test_autoincrement_ignore_fk(self): m = MetaData() |