diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2015-05-18 19:48:09 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2015-05-18 19:48:09 -0400 |
commit | 87629c53ac53ffab4f76a4d5654828f183e00b23 (patch) | |
tree | 90c6493f53467341632d9edd7073b91feef257fb | |
parent | 6ae4196acc0170ebef29f617b49376b371a8923c (diff) | |
download | alembic-87629c53ac53ffab4f76a4d5654828f183e00b23.tar.gz |
- add test for FKC with multiple kwargs, reference #92
-rw-r--r-- | tests/test_autogen_render.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/test_autogen_render.py b/tests/test_autogen_render.py index 3083857..8d08f66 100644 --- a/tests/test_autogen_render.py +++ b/tests/test_autogen_render.py @@ -818,6 +818,21 @@ unique=False, """ "sa.ForeignKeyConstraint(['c'], ['t2.c_rem'], initially='XYZ')" ) + fk = ForeignKeyConstraint( + [t1.c.c], [t2.c.c_rem], + initially="XYZ", ondelete="CASCADE", deferrable=True) + if not util.sqla_08: + t1.append_constraint(fk) + eq_ignore_whitespace( + re.sub( + r"u'", "'", + autogenerate.render._render_constraint( + fk, self.autogen_context) + ), + "sa.ForeignKeyConstraint(['c'], ['t2.c_rem'], " + "ondelete='CASCADE', initially='XYZ', deferrable=True)" + ) + def test_render_fk_constraint_use_alter(self): m = MetaData() Table('t', m, Column('c', Integer)) |