From 87629c53ac53ffab4f76a4d5654828f183e00b23 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Mon, 18 May 2015 19:48:09 -0400 Subject: [PATCH] - add test for FKC with multiple kwargs, reference #92 --- tests/test_autogen_render.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) 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)) -- 2.47.2