summaryrefslogtreecommitdiff
path: root/test/sql/test_compiler.py
diff options
context:
space:
mode:
authormike bayer <mike_mp@zzzcomputing.com>2016-06-16 15:00:49 -0400
committerGerrit Code Review <gerrit2@ln3.zzzcomputing.com>2016-06-16 15:00:49 -0400
commit21f47e6f7ac0f1bb268cbf70b7c8bafda5d9f6b4 (patch)
tree15c781428a503c17514117dde65be731181a61b6 /test/sql/test_compiler.py
parentd8da8e4e7dd6b74165b78e6123ecdb3b18ca9bb3 (diff)
parentd7b8b475f8a5c0ddf955157f89db3d44d0dc0d9a (diff)
downloadsqlalchemy-21f47e6f7ac0f1bb268cbf70b7c8bafda5d9f6b4.tar.gz
Merge "Add DDLCompiler.create_table_suffix()"
Diffstat (limited to 'test/sql/test_compiler.py')
-rw-r--r--test/sql/test_compiler.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/sql/test_compiler.py b/test/sql/test_compiler.py
index ca3468710..8b4e5053b 100644
--- a/test/sql/test_compiler.py
+++ b/test/sql/test_compiler.py
@@ -3081,6 +3081,22 @@ class DDLTest(fixtures.TestBase, AssertsCompiledSQL):
"PRIMARY KEY (b, a))"
)
+ def test_create_table_suffix(self):
+ class MyDialect(default.DefaultDialect):
+ class MyCompiler(compiler.DDLCompiler):
+ def create_table_suffix(self, table):
+ return 'SOME SUFFIX'
+
+ ddl_compiler = MyCompiler
+
+ m = MetaData()
+ t1 = Table('t1', m, Column('q', Integer))
+ self.assert_compile(
+ schema.CreateTable(t1),
+ "CREATE TABLE t1 SOME SUFFIX (q INTEGER)",
+ dialect=MyDialect()
+ )
+
def test_table_no_cols(self):
m = MetaData()
t1 = Table('t1', m)