diff options
author | Dolph Mathews <dolph.mathews@gmail.com> | 2013-01-16 11:29:11 -0600 |
---|---|---|
committer | Dolph Mathews <dolph.mathews@gmail.com> | 2013-01-16 11:29:29 -0600 |
commit | 52da32c094dcd119c43da14d0f1ad817bcc475ba (patch) | |
tree | 5ef18ac17aed5d5ef133928b5301a25b928595b0 /tests/test_sql_upgrade.py | |
parent | c16358f94440b767db8eb2dfcd4ddf9f9e8622a1 (diff) | |
download | keystone-52da32c094dcd119c43da14d0f1ad817bcc475ba.tar.gz keystone-52da32c094dcd119c43da14d0f1ad817bcc475ba.tar.xz keystone-52da32c094dcd119c43da14d0f1ad817bcc475ba.zip |
Auto-detect max SQL migration
Change-Id: I56b1d6ded61ad430929d0275ab384ff464faa53c
Diffstat (limited to 'tests/test_sql_upgrade.py')
-rw-r--r-- | tests/test_sql_upgrade.py | 5 |
1 files changed, 4 insertions, 1 deletions
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"]: |