summaryrefslogtreecommitdiffstats
path: root/snaps
diff options
context:
space:
mode:
authorspisarski <s.pisarski@cablelabs.com>2017-04-26 14:22:59 +0200
committerspisarski <s.pisarski@cablelabs.com>2017-04-26 14:22:59 +0200
commit92600cb6f60283b63c4ce5e3e676c99d566abc6b (patch)
tree167659b36c307665b73e8ee212488bd947485e9c /snaps
parent02fa5b4fcc78e8ea7cb34acd1175ede6af48df00 (diff)
Fixed test for security groups when checking for project/tenant ID
This problem has only been observed on the WindRiver pod during the OPNFV Plug/Hackfest JIRA: SNAPS-72 Change-Id: I59f4c10129007efe11cce7272b6690125057e266 Signed-off-by: spisarski <s.pisarski@cablelabs.com>
Diffstat (limited to 'snaps')
-rw-r--r--snaps/openstack/tests/create_project_tests.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/snaps/openstack/tests/create_project_tests.py b/snaps/openstack/tests/create_project_tests.py
index 9d53467..4e1d254 100644
--- a/snaps/openstack/tests/create_project_tests.py
+++ b/snaps/openstack/tests/create_project_tests.py
@@ -193,10 +193,12 @@ class CreateProjectUserTests(OSComponentTestCase):
self.assertIsNotNone(sec_grp)
self.sec_grp_creators.append(sec_grp_creator)
- if self.keystone.version == keystone_utils.V2_VERSION:
+ if 'tenant_id' in sec_grp['security_group']:
self.assertEquals(self.project_creator.get_project().id, sec_grp['security_group']['tenant_id'])
- else:
+ elif 'project_id' in sec_grp['security_group']:
self.assertEquals(self.project_creator.get_project().id, sec_grp['security_group']['project_id'])
+ else:
+ self.fail('Cannot locate the project or tenant ID')
def test_create_project_sec_grp_two_users(self):
"""
@@ -225,4 +227,10 @@ class CreateProjectUserTests(OSComponentTestCase):
sec_grp = sec_grp_creator.create()
self.assertIsNotNone(sec_grp)
self.sec_grp_creators.append(sec_grp_creator)
- self.assertEquals(self.project_creator.get_project().id, sec_grp['security_group']['tenant_id'])
+
+ if 'tenant_id' in sec_grp['security_group']:
+ self.assertEquals(self.project_creator.get_project().id, sec_grp['security_group']['tenant_id'])
+ elif 'project_id' in sec_grp['security_group']:
+ self.assertEquals(self.project_creator.get_project().id, sec_grp['security_group']['project_id'])
+ else:
+ self.fail('Cannot locate the project or tenant ID')