summaryrefslogtreecommitdiff
path: root/oslo_db/tests/sqlalchemy/test_migrate_cli.py
diff options
context:
space:
mode:
Diffstat (limited to 'oslo_db/tests/sqlalchemy/test_migrate_cli.py')
-rw-r--r--oslo_db/tests/sqlalchemy/test_migrate_cli.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/oslo_db/tests/sqlalchemy/test_migrate_cli.py b/oslo_db/tests/sqlalchemy/test_migrate_cli.py
index 6bdb09a..5a8aba7 100644
--- a/oslo_db/tests/sqlalchemy/test_migrate_cli.py
+++ b/oslo_db/tests/sqlalchemy/test_migrate_cli.py
@@ -107,6 +107,8 @@ class TestAlembicExtension(test_base.BaseTestCase):
'test')
self.assertIs(True, self.alembic.has_revision(None))
self.assertIs(True, self.alembic.has_revision('head'))
+ # relative revision, should be True for alembic
+ self.assertIs(True, self.alembic.has_revision('+1'))
def test_has_revision_negative(self, command):
with mock.patch(('oslo_db.sqlalchemy.migration_cli.'
@@ -198,6 +200,8 @@ class TestMigrateExtension(test_base.BaseTestCase):
mocked.Collection().version.side_effect = ValueError
self.assertIs(False, self.migrate.has_revision('test'))
mocked.Collection().version.assert_called_once_with('test')
+ # relative revision, should be False for migrate
+ self.assertIs(False, self.migrate.has_revision('+1'))
class TestMigrationManager(test_base.BaseTestCase):