From d5266f7c0b04dac4bf776cb7314a287dceb71fae Mon Sep 17 00:00:00 2001 From: dparalen Date: Tue, 24 Oct 2017 12:30:01 +0200 Subject: [PATCH] Unittest node_info is added with a version_id This is a follow-up on I422473e888e5e49abb3e598fc2cf2f330620bdcd. TL;DR: unittest the version_id is indeed set when a node is added thru node_info.add_node(). Change-Id: I674a01bba221cea9251dbe13269be205262d65c7 --- ironic_inspector/test/unit/test_node_cache.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ironic_inspector/test/unit/test_node_cache.py b/ironic_inspector/test/unit/test_node_cache.py index 6ce9bab9b..f9c7dcc24 100644 --- a/ironic_inspector/test/unit/test_node_cache.py +++ b/ironic_inspector/test/unit/test_node_cache.py @@ -65,6 +65,9 @@ class TestNodeCache(test_base.NodeTest): expected = {(node.uuid, node.started_at), (uuid2, None)} self.assertEqual(expected, res) + res = db.model_query(db.Node).get(self.uuid) + self.assertIsNotNone(res.version_id) + res = (db.model_query(db.Attribute.name, db.Attribute.value, db.Attribute.node_uuid). order_by(db.Attribute.name, db.Attribute.value).all())