Merge "Fix to support batch increment serial"
diff --git a/designate_tempest_plugin/tests/api/v2/test_enabled_api_version.py b/designate_tempest_plugin/tests/api/v2/test_enabled_api_version.py
index 814802f..4eacfb9 100644
--- a/designate_tempest_plugin/tests/api/v2/test_enabled_api_version.py
+++ b/designate_tempest_plugin/tests/api/v2/test_enabled_api_version.py
@@ -79,12 +79,13 @@
LOG.info('Received enabled API versions for {} '
'user are:{}'.format(user, versions))
- for item in versions:
- enabled_ids = [
- item['id'] for key in item.keys() if key == 'id']
+
+ enabled_ids = {item['id'] for item in versions}
LOG.info('Enabled versions IDs are:{}'.format(enabled_ids))
- possible_options = [['v1'], ['v2'], ['v1', 'v2'], ['v2.0']]
- self.assertIn(
- enabled_ids, possible_options,
- 'Failed, received version: {} is not in possible options'
- ' list:{}'.format(enabled_ids, possible_options))
+
+ # Expect at least one of these to be present in the API
+ base_versions = {'v1', 'v2', 'v2.0'}
+ self.assertFalse(
+ enabled_ids.isdisjoint(base_versions),
+ 'Failed, at least one base API version: {} was not found in '
+ 'the API version list: {}'.format(base_versions, enabled_ids))