diff options
author | Yuriy Zveryanskyy <yzveryanskyy@mirantis.com> | 2015-04-03 12:22:43 +0300 |
---|---|---|
committer | Yuriy Zveryanskyy <yzveryanskyy@mirantis.com> | 2015-04-03 12:29:14 +0300 |
commit | d1c1fd9fcf03bdb90342e3a1c3c3fe1d2b0ffdd2 (patch) | |
tree | a0eedc0c8e4a30be8244cc734a4b8927f126f87f | |
parent | 54710214a41f1a98000431e8a5f2685af959cc58 (diff) | |
download | ironic-d1c1fd9fcf03bdb90342e3a1c3c3fe1d2b0ffdd2.tar.gz |
Add missing test for DB migration 2fb93ffd2af1
Test for increase 'name' column length in nodes table.
Change-Id: I1949285d4b8a71602a36c084513d9f85a0be0a8d
-rw-r--r-- | ironic/tests/db/sqlalchemy/test_migrations.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/ironic/tests/db/sqlalchemy/test_migrations.py b/ironic/tests/db/sqlalchemy/test_migrations.py index 70fb4cabd..587d1bbfc 100644 --- a/ironic/tests/db/sqlalchemy/test_migrations.py +++ b/ironic/tests/db/sqlalchemy/test_migrations.py @@ -375,10 +375,13 @@ class MigrationCheckersMixin(object): sqlalchemy.types.String) def _check_2fb93ffd2af1(self, engine, data): - # TODO(mrda): Currently database migration tests aren't running - # But once that has been resolved, add a new db migration test here - # for increasing node name length. See bug 1438531 - pass + nodes = db_utils.get_table(engine, 'nodes') + bigstring = 'a' * 255 + uuid = uuidutils.generate_uuid() + data = {'uuid': uuid, 'name': bigstring} + nodes.insert().execute(data) + node = nodes.select(nodes.c.uuid == uuid).execute().first() + self.assertEqual(bigstring, node['name']) def test_upgrade_and_version(self): with patch_with_engine(self.engine): |