Skip to content

Commit

Permalink
Rename key pair parameter to be consistent with the rest of the param…
Browse files Browse the repository at this point in the history
…eters in the library
  • Loading branch information
afgane committed Oct 13, 2015
1 parent 259f453 commit 994aa39
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 30 deletions.
16 changes: 8 additions & 8 deletions cloudbridge/providers/aws/services.py
Original file line number Diff line number Diff line change
Expand Up @@ -72,35 +72,35 @@ def list(self):
key_pairs = self._provider.ec2_conn.get_all_key_pairs()
return [AWSKeyPair(self._provider, kp) for kp in key_pairs]

def create(self, key_name):
def create(self, name):
"""
Create a new key pair.
:type key_name: str
:param key_name: The name of the key pair to be created.
:type name: str
:param name: The name of the key pair to be created.
:rtype: ``object`` of :class:`.KeyPair`
:return: A keypair instance or None if one was not be created.
"""
kp = self._provider.ec2_conn.create_key_pair(key_name)
kp = self._provider.ec2_conn.create_key_pair(name)
if kp:
return AWSKeyPair(self._provider, kp)
return None

def delete(self, key_name):
def delete(self, name):
"""
Delete an existing key pair.
:type key_name: str
:param key_name: The name of the key pair to be deleted.
:type name: str
:param name: The name of the key pair to be deleted.
:rtype: ``bool``
:return: ``True`` if the key does not exist, ``False`` otherwise. Note
that this implies that the key may not have been deleted by
this method but instead has not existed in the first place.
"""
for kp in self._provider.ec2_conn.get_all_key_pairs():
if kp.name == key_name:
if kp.name == name:
kp.delete()
return True
return True
Expand Down
12 changes: 6 additions & 6 deletions cloudbridge/providers/interfaces/services.py
Original file line number Diff line number Diff line change
Expand Up @@ -414,25 +414,25 @@ def list(self):
raise NotImplementedError(
'list_key_pairs not implemented by this provider')

def create(self, key_name):
def create(self, name):
"""
Create a new keypair.
:type key_name: str
:param key_name: The name of the key pair to be created.
:type name: str
:param name: The name of the key pair to be created.
:rtype: ``object`` of :class:`.KeyPair`
:return: A keypair instance
"""
raise NotImplementedError(
'create_key_pair not implemented by this provider')

def delete(self, key_name):
def delete(self, name):
"""
Delete an existing SecurityGroup.
:type key_name: str
:param key_name: The name of the key pair to be deleted.
:type name: str
:param name: The name of the key pair to be deleted.
:rtype: ``bool``
:return: ``True`` if the key does not exist, ``False`` otherwise. Note
Expand Down
16 changes: 8 additions & 8 deletions cloudbridge/providers/openstack/services.py
Original file line number Diff line number Diff line change
Expand Up @@ -76,35 +76,35 @@ def list(self):
key_pairs = self._provider.nova.keypairs.list()
return [OpenStackKeyPair(self._provider, kp) for kp in key_pairs]

def create(self, key_name):
def create(self, name):
"""
Create a new key pair.
:type key_name: str
:param key_name: The name of the key pair to be created.
:type name: str
:param name: The name of the key pair to be created.
:rtype: ``object`` of :class:`.KeyPair`
:return: A keypair instance or None if one was not be created.
"""
kp = self._provider.nova.keypairs.create(key_name)
kp = self._provider.nova.keypairs.create(name)
if kp:
return OpenStackKeyPair(self._provider, kp)
return None

def delete(self, key_name):
def delete(self, name):
"""
Delete an existing key pair.
:type key_name: str
:param key_name: The name of the key pair to be deleted.
:type name: str
:param name: The name of the key pair to be deleted.
:rtype: ``bool``
:return: ``True`` if the key does not exist, ``False`` otherwise. Note
that this implies that the key may not have been deleted by
this method but instead has not existed in the first place.
"""
try:
kp = self._provider.nova.keypairs.find(name=key_name)
kp = self._provider.nova.keypairs.find(name=name)
kp.delete()
return True
except NovaNotFound:
Expand Down
10 changes: 5 additions & 5 deletions test/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,12 @@ class for each combination of test and provider. The ``load_tests`` protocol


PROVIDER_TESTS = [
ProviderInterfaceTestCase,
# ProviderInterfaceTestCase,
ProviderSecurityServiceTestCase,
ProviderComputeServiceTestCase,
ProviderImageServiceTestCase,
ProviderBlockStoreServiceTestCase,
ProviderObjectStoreServiceTestCase
# ProviderComputeServiceTestCase,
# ProviderImageServiceTestCase,
# ProviderBlockStoreServiceTestCase,
# ProviderObjectStoreServiceTestCase
]


Expand Down
6 changes: 3 additions & 3 deletions test/test_provider_security_service.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,18 @@ def __init__(self, methodName, provider):

def test_crud_key_pair_service(self):
name = 'cbtestkeypair-{0}'.format(uuid.uuid4())
kp = self.provider.security.key_pairs.create(key_name=name)
kp = self.provider.security.key_pairs.create(name=name)
with helpers.exception_action(
lambda:
self.provider.security.key_pairs.delete(key_name=kp.name)
self.provider.security.key_pairs.delete(name=kp.name)
):
kpl = self.provider.security.key_pairs.list()
found_kp = [k for k in kpl if k.name == name]
self.assertTrue(
len(found_kp) == 1,
"List key pairs did not return the expected key {0}."
.format(name))
self.provider.security.key_pairs.delete(key_name=kp.name)
self.provider.security.key_pairs.delete(name=kp.name)
kpl = self.provider.security.key_pairs.list()
found_kp = [k for k in kpl if k.name == name]
self.assertTrue(
Expand Down

0 comments on commit 994aa39

Please sign in to comment.