diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2021-04-20 17:04:57 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@ci3.zzzcomputing.com> | 2021-04-20 17:04:57 +0000 |
| commit | 3580e6ed33451505e2462ffcb1beaf96f851b011 (patch) | |
| tree | 2163b2ee1fc3b280bf1804e4e6b76f29f2de644e /test/sql | |
| parent | 033e673f8771dfb20dd7b67a780c6ef3d3210e37 (diff) | |
| parent | adc950945025d436ef97095b4e706700ebae34ff (diff) | |
| download | sqlalchemy-3580e6ed33451505e2462ffcb1beaf96f851b011.tar.gz | |
Merge "Derive `next_value.type` from `Sequence.data_type` if available"
Diffstat (limited to 'test/sql')
| -rw-r--r-- | test/sql/test_sequences.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/sql/test_sequences.py b/test/sql/test_sequences.py index dd8491d31..3b25ba2ad 100644 --- a/test/sql/test_sequences.py +++ b/test/sql/test_sequences.py @@ -1,4 +1,5 @@ import sqlalchemy as sa +from sqlalchemy import BigInteger from sqlalchemy import Integer from sqlalchemy import MetaData from sqlalchemy import Sequence @@ -387,6 +388,10 @@ class SequenceTest(fixtures.TestBase, testing.AssertsCompiledSQL): is_false(testing.db.dialect.has_table(connection, "table_1")) is_false(testing.db.dialect.has_table(connection, "table_2")) + def test_next_value_type(self): + seq = Sequence("my_sequence", data_type=BigInteger) + assert isinstance(seq.next_value().type, BigInteger) + class FutureSequenceTest(fixtures.FutureEngineMixin, SequenceTest): __requires__ = ("sequences",) |
