summaryrefslogtreecommitdiffstats
path: root/nova/tests
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-06-10 17:59:34 +0000
committerGerrit Code Review <review@openstack.org>2013-06-10 17:59:34 +0000
commit4762f478f290edb93947168eafebcde5ef8e68ec (patch)
tree2f3f74ad8d0599a2784b553231e6f23f79965da0 /nova/tests
parent0cec0a78a5bfca24b5cadda8fb5cdc9d9db91c3d (diff)
parent202415829afcbcb48827e15db725050d19eb1b84 (diff)
Merge "More KeypairAPI cleanups"
Diffstat (limited to 'nova/tests')
-rw-r--r--nova/tests/compute/test_keypairs.py15
1 files changed, 12 insertions, 3 deletions
diff --git a/nova/tests/compute/test_keypairs.py b/nova/tests/compute/test_keypairs.py
index fcb21b3e6..f82d69ccb 100644
--- a/nova/tests/compute/test_keypairs.py
+++ b/nova/tests/compute/test_keypairs.py
@@ -49,10 +49,12 @@ class KeypairAPITestCase(test_compute.BaseTestCase):
def _keypair_db_call_stubs(self):
- def db_key_pair_get_all_by_user(self, user_id):
- return []
+ def db_key_pair_get_all_by_user(context, user_id):
+ return [{'name': self.existing_key_name,
+ 'public_key': self.pub_key,
+ 'fingerprint': self.fingerprint}]
- def db_key_pair_create(self, keypair):
+ def db_key_pair_create(context, keypair):
pass
def db_key_pair_destroy(context, user_id, name):
@@ -163,3 +165,10 @@ class GetKeypairTestCase(KeypairAPITestCase):
self.ctxt.user_id,
self.existing_key_name)
self.assertEqual(self.existing_key_name, keypair['name'])
+
+
+class GetKeypairsTestCase(KeypairAPITestCase):
+ def test_success(self):
+ keypairs = self.keypair_api.get_key_pairs(self.ctxt, self.ctxt.user_id)
+ self.assertEqual([self.existing_key_name],
+ [k['name'] for k in keypairs])