From: Mike Bayer Date: Sun, 25 Aug 2013 16:33:37 +0000 (-0400) Subject: forgot to add system to the copy() method X-Git-Tag: rel_0_8_3~40 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cd6cfe36d29fa0243a972e64dedc7e5676663748;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git forgot to add system to the copy() method --- diff --git a/lib/sqlalchemy/schema.py b/lib/sqlalchemy/schema.py index 6cb024a110..9d90ff2a8f 100644 --- a/lib/sqlalchemy/schema.py +++ b/lib/sqlalchemy/schema.py @@ -1127,6 +1127,7 @@ class Column(SchemaItem, expression.ColumnClause): primary_key=self.primary_key, nullable=self.nullable, unique=self.unique, + system=self.system, quote=self.quote, index=self.index, autoincrement=self.autoincrement, diff --git a/test/sql/test_compiler.py b/test/sql/test_compiler.py index 1c2ff037d3..f35c6a7f84 100644 --- a/test/sql/test_compiler.py +++ b/test/sql/test_compiler.py @@ -2736,6 +2736,13 @@ class DDLTest(fixtures.TestBase, AssertsCompiledSQL): schema.CreateTable(t), "CREATE TABLE t (x INTEGER, z INTEGER)" ) + m2 = MetaData() + t2 = t.tometadata(m2) + self.assert_compile( + schema.CreateTable(t2), + "CREATE TABLE t (x INTEGER, z INTEGER)" + ) + class InlineDefaultTest(fixtures.TestBase, AssertsCompiledSQL): __dialect__ = 'default'