From fe59a3a1bcc9553c8cdc3f391e1431d3f27d6d28 Mon Sep 17 00:00:00 2001 From: armando-migliaccio Date: Mon, 12 Jan 2015 13:26:49 -0800 Subject: [PATCH] Fix AttributeError on check_foreign_keys in functional job Since change 75b402be3b8, the method is no longer available. This patch makes a similar fix for the Neutron's functiona job test case. Closes-bug: #1409909 Change-Id: I7866c0bf6c5fe3f37c5a7ea7f9161087b913127a --- neutron/tests/functional/db/test_migrations.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/neutron/tests/functional/db/test_migrations.py b/neutron/tests/functional/db/test_migrations.py index ed8b2298b..24c971bb1 100644 --- a/neutron/tests/functional/db/test_migrations.py +++ b/neutron/tests/functional/db/test_migrations.py @@ -170,16 +170,14 @@ class _TestModelsMigrations(test_migrations.ModelsMigrationsSync): mc = alembic.migration.MigrationContext.configure(conn, opts=opts) # compare schemas and fail with diff, if it's not empty - diff1 = alembic.autogenerate.compare_metadata(mc, - self.get_metadata()) + diff = alembic.autogenerate.compare_metadata(mc, + self.get_metadata()) insp = sqlalchemy.engine.reflection.Inspector.from_engine( self.get_engine()) dialect = self.get_engine().dialect.name self.check_mysql_engine(dialect, insp) - diff2 = self.check_foreign_keys(self.get_metadata(), - self.get_engine()) - result = filter(self.remove_unrelated_errors, diff1 + diff2) + result = filter(self.remove_unrelated_errors, diff) if result: msg = pprint.pformat(result, indent=2, width=20) -- 2.45.2