summaryrefslogtreecommitdiff
path: root/ironic/tests/unit/db
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2020-05-19 19:10:30 +0000
committerGerrit Code Review <review@openstack.org>2020-05-19 19:10:30 +0000
commitff8a0c71b03d5f4b8d16b46a1801e4a7ccf97181 (patch)
treece4ab45a1d6fa80ac9719c12f817e045348f836a /ironic/tests/unit/db
parent4688d62fd4f644e07f7e0f6693a77639fc57bd25 (diff)
parent653d4e4ef55bf5acb315339eb79018c0e432c210 (diff)
downloadironic-ff8a0c71b03d5f4b8d16b46a1801e4a7ccf97181.tar.gz
Merge "Add `network_data` field to ironic node object"
Diffstat (limited to 'ironic/tests/unit/db')
-rw-r--r--ironic/tests/unit/db/sqlalchemy/test_migrations.py7
-rw-r--r--ironic/tests/unit/db/utils.py1
2 files changed, 8 insertions, 0 deletions
diff --git a/ironic/tests/unit/db/sqlalchemy/test_migrations.py b/ironic/tests/unit/db/sqlalchemy/test_migrations.py
index fdffe4b99..39293c6ac 100644
--- a/ironic/tests/unit/db/sqlalchemy/test_migrations.py
+++ b/ironic/tests/unit/db/sqlalchemy/test_migrations.py
@@ -969,6 +969,13 @@ class MigrationCheckersMixin(object):
col_names = [column.name for column in allocations.c]
self.assertIn('owner', col_names)
+ def _check_cf1a80fdb352(self, engine, data):
+ nodes = db_utils.get_table(engine, 'nodes')
+ col_names = [column.name for column in nodes.c]
+ self.assertIn('network_data', col_names)
+ self.assertIsInstance(
+ nodes.c.network_data.type, sqlalchemy.types.String)
+
def _pre_upgrade_cd2c80feb331(self, engine):
data = {
'node_uuid': uuidutils.generate_uuid(),
diff --git a/ironic/tests/unit/db/utils.py b/ironic/tests/unit/db/utils.py
index a7b720f4b..96254889d 100644
--- a/ironic/tests/unit/db/utils.py
+++ b/ironic/tests/unit/db/utils.py
@@ -228,6 +228,7 @@ def get_test_node(**kw):
'retired': kw.get('retired', False),
'retired_reason': kw.get('retired_reason', None),
'lessee': kw.get('lessee', None),
+ 'network_data': kw.get('network_data'),
}
for iface in drivers_base.ALL_INTERFACES: