diff options
| author | Jenkins <jenkins@review.openstack.org> | 2013-06-10 17:59:34 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2013-06-10 17:59:34 +0000 |
| commit | 4762f478f290edb93947168eafebcde5ef8e68ec (patch) | |
| tree | 2f3f74ad8d0599a2784b553231e6f23f79965da0 /nova/tests | |
| parent | 0cec0a78a5bfca24b5cadda8fb5cdc9d9db91c3d (diff) | |
| parent | 202415829afcbcb48827e15db725050d19eb1b84 (diff) | |
Merge "More KeypairAPI cleanups"
Diffstat (limited to 'nova/tests')
| -rw-r--r-- | nova/tests/compute/test_keypairs.py | 15 |
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]) |
