summaryrefslogtreecommitdiff
path: root/functional
diff options
context:
space:
mode:
authorYunpeng Li <yunpeng.li@live.cn>2015-07-30 15:07:36 -0400
committerSteve Martinelli <stevemar@ca.ibm.com>2015-07-30 12:26:38 -0700
commit235cd227bd3d7e47f4e0b5743c5cee4f8f70de08 (patch)
treeeecb885fb091692868a054d9a7ce10f90519f8c6 /functional
parent4ebeb25b237b40028bd22b7a66ed3b8e2f17efe7 (diff)
downloadpython-openstackclient-235cd227bd3d7e47f4e0b5743c5cee4f8f70de08.tar.gz
New test for configuration show --mask
Change-Id: I56bb110d25b9f05cb1a706ecc5bbf5b6b154b240
Diffstat (limited to 'functional')
-rw-r--r--functional/tests/common/test_configuration.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/functional/tests/common/test_configuration.py b/functional/tests/common/test_configuration.py
index 94a624d2..f4a02099 100644
--- a/functional/tests/common/test_configuration.py
+++ b/functional/tests/common/test_configuration.py
@@ -13,19 +13,26 @@
import os
from functional.common import test
+from openstackclient.common import configuration
+
BASIC_CONFIG_HEADERS = ['Field', 'Value']
class ConfigurationTests(test.TestCase):
+ opts = "-f value -c auth.password"
+
def test_configuration_show(self):
raw_output = self.openstack('configuration show')
items = self.parse_listing(raw_output)
self.assert_table_structure(items, BASIC_CONFIG_HEADERS)
def test_configuration_show_unmask(self):
- opts = "-f value -c auth.password"
- raw_output = self.openstack('configuration show --unmask ' + opts)
+ raw_output = self.openstack('configuration show --unmask ' + self.opts)
passwd = os.environ['OS_PASSWORD']
self.assertOutput(passwd + '\n', raw_output)
+
+ def test_configuration_show_mask(self):
+ raw_output = self.openstack('configuration show --mask ' + self.opts)
+ self.assertOutput(configuration.REDACTED + '\n', raw_output)