summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nova/tests/keymgr/test_conf_key_mgr.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/nova/tests/keymgr/test_conf_key_mgr.py b/nova/tests/keymgr/test_conf_key_mgr.py
index aeb9ed1142..8e2b1abcb9 100644
--- a/nova/tests/keymgr/test_conf_key_mgr.py
+++ b/nova/tests/keymgr/test_conf_key_mgr.py
@@ -45,3 +45,15 @@ class ConfKeyManagerTestCase(test_single_key_mgr.SingleKeyManagerTestCase):
encoded_key = array.array('B', self._hex_key.decode('hex')).tolist()
self.key = key.SymmetricKey('AES', encoded_key)
+
+ def test_init(self):
+ key_manager = self._create_key_manager()
+ self.assertEqual(self._hex_key, key_manager._hex_key)
+
+ def test_init_value_error(self):
+ CONF.set_default('fixed_key', default=None, group='keymgr')
+ self.assertRaises(ValueError, conf_key_mgr.ConfKeyManager)
+
+ def test_generate_hex_key(self):
+ key_manager = self._create_key_manager()
+ self.assertEqual(self._hex_key, key_manager._generate_hex_key())