summaryrefslogtreecommitdiff
path: root/tests/test_autogen_render.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2016-08-04 14:19:02 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2016-08-04 14:19:02 -0400
commitf63ad2576755306bdabc0470bde20bb3bdaa0626 (patch)
treec9be131842c04f70612857cd151e4e72fd8c1c26 /tests/test_autogen_render.py
parent8084497fc7768e3d2a56a6dba7e8364dfc9bd098 (diff)
downloadalembic-f63ad2576755306bdabc0470bde20bb3bdaa0626.tar.gz
- adjust test to correct for SQLAlchemy issue #3766
Change-Id: Iaffc0592be1b7c987444a18846759fa343bb822e
Diffstat (limited to 'tests/test_autogen_render.py')
-rw-r--r--tests/test_autogen_render.py18
1 files changed, 13 insertions, 5 deletions
diff --git a/tests/test_autogen_render.py b/tests/test_autogen_render.py
index 1ce5d74..64425a9 100644
--- a/tests/test_autogen_render.py
+++ b/tests/test_autogen_render.py
@@ -191,11 +191,19 @@ unique=False, """
)
idx = Index('test_lower_code_idx', cast(t.c.code, String))
op_obj = ops.CreateIndexOp.from_index(idx)
- eq_ignore_whitespace(
- autogenerate.render_op_text(self.autogen_context, op_obj),
- "op.create_index('test_lower_code_idx', 'test', "
- "[sa.text(!U'CAST(test.code AS CHAR)')], unique=False)"
- )
+
+ if config.requirements.sqlalchemy_110.enabled:
+ eq_ignore_whitespace(
+ autogenerate.render_op_text(self.autogen_context, op_obj),
+ "op.create_index('test_lower_code_idx', 'test', "
+ "[sa.text(!U'CAST(code AS CHAR)')], unique=False)"
+ )
+ else:
+ eq_ignore_whitespace(
+ autogenerate.render_op_text(self.autogen_context, op_obj),
+ "op.create_index('test_lower_code_idx', 'test', "
+ "[sa.text(!U'CAST(test.code AS CHAR)')], unique=False)"
+ )
@config.requirements.fail_before_sqla_080
def test_render_add_index_desc(self):