diff options
| author | Federico Caselli <cfederico87@gmail.com> | 2020-04-11 20:50:37 +0200 |
|---|---|---|
| committer | Federico Caselli <cfederico87@gmail.com> | 2020-04-11 20:50:37 +0200 |
| commit | 35b74d8a33aedaa29af1be2d6bac8bc23fa7c412 (patch) | |
| tree | 33b262bf161b598c82e386ca4c78c4042f2533d6 /test/sql | |
| parent | 43bcb0de1ecc1dc2abd7e7c3eb0c39f3eab9adc0 (diff) | |
| download | sqlalchemy-35b74d8a33aedaa29af1be2d6bac8bc23fa7c412.tar.gz | |
Add ``comment`` attribute to :class:`.Column` ``__repr__`` method.
Fixes #4138
Change-Id: Ia93f7d7b1d2f38509421725fbe152a2ff163d5f3
Diffstat (limited to 'test/sql')
| -rw-r--r-- | test/sql/test_metadata.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/sql/test_metadata.py b/test/sql/test_metadata.py index afe5bdb59..fac369bb4 100644 --- a/test/sql/test_metadata.py +++ b/test/sql/test_metadata.py @@ -32,6 +32,7 @@ from sqlalchemy import UniqueConstraint from sqlalchemy.engine import default from sqlalchemy.schema import AddConstraint from sqlalchemy.schema import CreateIndex +from sqlalchemy.schema import DefaultClause from sqlalchemy.schema import DropIndex from sqlalchemy.sql import naming from sqlalchemy.sql import operators @@ -628,6 +629,22 @@ class MetaDataTest(fixtures.TestBase, ComparesTables): (Sequence("my_seq", start=5), "Sequence('my_seq', start=5)"), (Column("foo", Integer), "Column('foo', Integer(), table=None)"), ( + Column( + "foo", + Integer, + primary_key=True, + nullable=False, + onupdate=1, + default=42, + server_default="42", + comment="foo", + ), + "Column('foo', Integer(), table=None, primary_key=True, " + "nullable=False, onupdate=%s, default=%s, server_default=%s, " + "comment='foo')" + % (ColumnDefault(1), ColumnDefault(42), DefaultClause("42"),), + ), + ( Table("bar", MetaData(), Column("x", String)), "Table('bar', MetaData(bind=None), " "Column('x', String(), table=<bar>), schema=None)", |
