From: Mike Bayer Date: Mon, 18 May 2015 23:48:09 +0000 (-0400) Subject: - add test for FKC with multiple kwargs, reference #92 X-Git-Tag: rel_0_7_7~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=87629c53ac53ffab4f76a4d5654828f183e00b23;p=thirdparty%2Fsqlalchemy%2Falembic.git - add test for FKC with multiple kwargs, reference #92 --- diff --git a/tests/test_autogen_render.py b/tests/test_autogen_render.py index 30838574..8d08f666 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))