From 692dcc19c70edda10442e834f1eb8e654f429c06 Mon Sep 17 00:00:00 2001 From: Saikiran Date: Tue, 30 Jul 2019 15:53:54 +0530 Subject: [PATCH] Validation of openstack keystone version status test_identity_v3_status - this method will verify identity v3 version enable Change-Id: I8f0c51ab4806619e654da6cf79e85030ec636046 --- tempest/api/identity/v3/test_api_discovery.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tempest/api/identity/v3/test_api_discovery.py b/tempest/api/identity/v3/test_api_discovery.py index c04c21bc9e..e87d1cd033 100644 --- a/tempest/api/identity/v3/test_api_discovery.py +++ b/tempest/api/identity/v3/test_api_discovery.py @@ -14,12 +14,24 @@ # under the License. from tempest.api.identity import base +from tempest import config from tempest.lib import decorators +CONF = config.CONF + + class TestApiDiscovery(base.BaseIdentityV3Test): """Tests for API discovery features.""" + @decorators.idempotent_id('79aec9ae-710f-4c54-a4fc-3aa25b4feac3') + def test_identity_v3_existence(self): + versions = self.non_admin_versions_client.list_versions() + found = any( + "v3" in version.get('id') + for version in versions['versions']['values']) + self.assertEqual(CONF.identity_feature_enabled.api_v3, found) + @decorators.idempotent_id('721f480f-35b6-46c7-846e-047e6acea0dc') @decorators.attr(type='smoke') def test_list_api_versions(self):