From 52da32c094dcd119c43da14d0f1ad817bcc475ba Mon Sep 17 00:00:00 2001 From: Dolph Mathews Date: Wed, 16 Jan 2013 11:29:11 -0600 Subject: Auto-detect max SQL migration Change-Id: I56b1d6ded61ad430929d0275ab384ff464faa53c --- tests/test_sql_upgrade.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/test_sql_upgrade.py b/tests/test_sql_upgrade.py index d6fb52ec..b4747862 100644 --- a/tests/test_sql_upgrade.py +++ b/tests/test_sql_upgrade.py @@ -53,6 +53,9 @@ class SqlUpgradeTests(test.TestCase): self.schema = versioning_api.ControlledSchema.create(self.engine, self.repo_path, 0) + # auto-detect the highest available schema version in the migrate_repo + self.max_version = self.schema.repository.version().version + def tearDown(self): super(SqlUpgradeTests, self).tearDown() @@ -270,7 +273,7 @@ class SqlUpgradeTests(test.TestCase): ', '.join("'%s'" % v for v in d.values()))) def test_downgrade_to_0(self): - self.upgrade(13) + self.upgrade(self.max_version) self.downgrade(0) for table_name in ["user", "token", "role", "user_tenant_membership", "metadata"]: -- cgit