summaryrefslogtreecommitdiffstats
path: root/snaps/openstack/utils/neutron_utils.py
diff options
context:
space:
mode:
authorSteven Pisarski <s.pisarski@cablelabs.com>2017-07-27 14:38:50 +0000
committerGerrit Code Review <gerrit@opnfv.org>2017-07-27 14:38:50 +0000
commit80b70bdcc7a73e0050dae87e4d86159f2fd9b785 (patch)
treeb27ba9408a0f89e2222b8918fe578aa91f10970d /snaps/openstack/utils/neutron_utils.py
parentd72efa76ecdff6a0d575dfe92754dc2990c8b712 (diff)
parentcd6bc05b6e1998993cc646004eae53f2e6c4e4f4 (diff)
Merge "Expand OpenStackSecurityGroup class tests."
Diffstat (limited to 'snaps/openstack/utils/neutron_utils.py')
-rw-r--r--snaps/openstack/utils/neutron_utils.py14
1 files changed, 3 insertions, 11 deletions
diff --git a/snaps/openstack/utils/neutron_utils.py b/snaps/openstack/utils/neutron_utils.py
index bf8cb08..2f8ef7e 100644
--- a/snaps/openstack/utils/neutron_utils.py
+++ b/snaps/openstack/utils/neutron_utils.py
@@ -331,11 +331,7 @@ def create_security_group(neutron, keystone, sec_grp_settings):
sec_grp_settings.name)
os_group = neutron.create_security_group(
sec_grp_settings.dict_for_neutron(keystone))
- return SecurityGroup(
- id=os_group['security_group']['id'],
- name=os_group['security_group']['name'],
- project_id=os_group['security_group'].get(
- 'project_id', os_group['security_group'].get('tenant_id')))
+ return SecurityGroup(**os_group['security_group'])
def delete_security_group(neutron, sec_grp):
@@ -360,9 +356,7 @@ def get_security_group(neutron, name):
groups = neutron.list_security_groups(**{'name': name})
for group in groups['security_groups']:
if group['name'] == name:
- return SecurityGroup(
- id=group['id'], name=group['name'],
- project_id=group.get('project_id', group.get('tenant_id')))
+ return SecurityGroup(**group)
return None
@@ -378,9 +372,7 @@ def get_security_group_by_id(neutron, sec_grp_id):
groups = neutron.list_security_groups(**{'id': sec_grp_id})
for group in groups['security_groups']:
if group['id'] == sec_grp_id:
- return SecurityGroup(
- id=group['id'], name=group['name'],
- project_id=group.get('project_id', group.get('tenant_id')))
+ return SecurityGroup(**group)
return None