diff options
author | Zuul <zuul@review.openstack.org> | 2018-02-08 03:01:35 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2018-02-08 03:01:35 +0000 |
commit | 3b13b2b331ea1e2410ef7bbb8f3c94522884f027 (patch) | |
tree | 32a4adca8279c5f718c953de81ada3a3b3463356 /ironic/tests/unit/objects | |
parent | e8e5831bfecc8ecce5634a23e00f4c4fa6d54608 (diff) | |
parent | ec80191e815196262bd865695ba6f6f9b56f707a (diff) | |
download | ironic-3b13b2b331ea1e2410ef7bbb8f3c94522884f027.tar.gz |
Merge "Do not pass credentials to the ramdisk on cleaning" into stable/pike9.1.3
Diffstat (limited to 'ironic/tests/unit/objects')
-rw-r--r-- | ironic/tests/unit/objects/test_node.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ironic/tests/unit/objects/test_node.py b/ironic/tests/unit/objects/test_node.py index 9dcfc2f18..008c015b1 100644 --- a/ironic/tests/unit/objects/test_node.py +++ b/ironic/tests/unit/objects/test_node.py @@ -34,6 +34,20 @@ class TestNodeObject(db_base.DbTestCase, obj_utils.SchemasTestMixIn): self.fake_node = db_utils.get_test_node() self.node = obj_utils.get_test_node(self.ctxt, **self.fake_node) + def test_as_dict_insecure(self): + self.node.driver_info['ipmi_password'] = 'fake' + self.node.instance_info['configdrive'] = 'data' + d = self.node.as_dict() + self.assertEqual('fake', d['driver_info']['ipmi_password']) + self.assertEqual('data', d['instance_info']['configdrive']) + + def test_as_dict_secure(self): + self.node.driver_info['ipmi_password'] = 'fake' + self.node.instance_info['configdrive'] = 'data' + d = self.node.as_dict(secure=True) + self.assertEqual('******', d['driver_info']['ipmi_password']) + self.assertEqual('******', d['instance_info']['configdrive']) + def test_get_by_id(self): node_id = self.fake_node['id'] with mock.patch.object(self.dbapi, 'get_node_by_id', |