summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--snaps/openstack/tests/create_instance_tests.py11
-rw-r--r--snaps/openstack/tests/create_project_tests.py14
2 files changed, 14 insertions, 11 deletions
diff --git a/snaps/openstack/tests/create_instance_tests.py b/snaps/openstack/tests/create_instance_tests.py
index b8a6da5..ff24efb 100644
--- a/snaps/openstack/tests/create_instance_tests.py
+++ b/snaps/openstack/tests/create_instance_tests.py
@@ -331,20 +331,15 @@ class SimpleHealthCheck(OSIntegrationTestCase):
found = False
timeout = 160
start_time = time.time()
- match_value = 'Lease of.*obtained'
- logger.info("Looking for expression %s in the console log" % match_value)
+ logger.info("Looking for IP %s in the console log" % ip)
full_log = ''
while timeout > time.time() - start_time:
output = vm.get_console_output()
full_log = full_log + output
- if re.search(match_value, output):
+ if re.search(ip, output):
logger.info('DHCP lease obtained logged in console')
- if ip in output:
- logger.info('With correct IP address')
- found = True
- else:
- logger.error('With incorrect IP address')
+ found = True
break
if not found:
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')