Merge "Change CLI tests to use auth providers"
diff --git a/tempest/cli/__init__.py b/tempest/cli/__init__.py
index 2126833..8dd2df2 100644
--- a/tempest/cli/__init__.py
+++ b/tempest/cli/__init__.py
@@ -18,6 +18,7 @@
from tempest_lib.cli import base
import testtools
+from tempest.common import credentials
from tempest import config
from tempest import exceptions
from tempest.openstack.common import versionutils
@@ -72,10 +73,12 @@
msg = "cli testing disabled"
raise cls.skipException(msg)
super(ClientTestBase, cls).resource_setup()
+ cls.cred_prov = credentials.get_isolated_credentials(cls.__name__)
+ cls.creds = cls.cred_prov.get_admin_creds()
def _get_clients(self):
- clients = base.CLIClient(CONF.identity.admin_username,
- CONF.identity.admin_password,
- CONF.identity.admin_tenant_name,
+ clients = base.CLIClient(self.creds.username,
+ self.creds.password,
+ self.creds.tenant_name,
CONF.identity.uri, CONF.cli.cli_dir)
return clients