Get OS_ env vars via os.environ 07/23307/2
authorCédric Ollivier <cedric.ollivier@orange.com>
Tue, 18 Oct 2016 15:38:15 +0000 (17:38 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Wed, 19 Oct 2016 07:23:43 +0000 (09:23 +0200)
It simply avoids executing env and grep.

JIRA: FUNCTEST-271

Change-Id: If71aeb9c7b10df5dca54ca9cbc35ba5e6b5ebef4
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
cli/commands/cli_os.py

index 3748c21..2f3f329 100644 (file)
@@ -46,9 +46,9 @@ class CliOpenStack:
             exit(0)
 
     def show_credentials(self):
-        cmd = "env|grep OS_"
-        ft_utils.execute_command(cmd, verbose=False)
-        click.echo("")
+        for key, value in os.environ.items():
+            if key.startswith('OS_'):
+                click.echo("{}={}".format(key, value))
 
     def fetch_credentials(self):
         if os.path.isfile(RC_FILE):