summaryrefslogtreecommitdiff
path: root/openstackclient/tests/fakes.py
diff options
context:
space:
mode:
authorTerryHowe <terrylhowe@gmail.com>2015-07-19 12:15:04 -0600
committerTerryHowe <terrylhowe@gmail.com>2015-07-23 13:00:59 -0600
commit43942871a9d1515b6ed261e5093001850c2232be (patch)
tree731c37a612a068fb5a7f7855d8247cae6c86c62a /openstackclient/tests/fakes.py
parent64334c0dc95ed5cdb10fefe5100d5a1e486132f1 (diff)
downloadpython-openstackclient-43942871a9d1515b6ed261e5093001850c2232be.tar.gz
Add configuration show command
Create a `configuration show` command that displays the current configuration of the CLI. Different configurations can be displayed using options such as --os-cloud. Passwords and tokens are redacted by default unless the --unmask option is specified. Closes-Bug: #1476729 Change-Id: I0792365d0c5fa526cd09c0ed88c6bb1e2cb813a7
Diffstat (limited to 'openstackclient/tests/fakes.py')
-rw-r--r--openstackclient/tests/fakes.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/openstackclient/tests/fakes.py b/openstackclient/tests/fakes.py
index ff69c190..979f9481 100644
--- a/openstackclient/tests/fakes.py
+++ b/openstackclient/tests/fakes.py
@@ -28,6 +28,7 @@ PASSWORD = "scratchy"
PROJECT_NAME = "poochie"
REGION_NAME = "richie"
INTERFACE = "catchy"
+VERSION = "3"
TEST_RESPONSE_DICT = fixture.V2Token(token_id=AUTH_TOKEN,
user_name=USERNAME)
@@ -102,6 +103,17 @@ class FakeClientManager(object):
self.auth_ref = None
self.auth_plugin_name = None
+ def get_configuration(self):
+ return {
+ 'auth': {
+ 'username': USERNAME,
+ 'password': PASSWORD,
+ 'token': AUTH_TOKEN,
+ },
+ 'region': REGION_NAME,
+ 'identity_api_version': VERSION,
+ }
+
class FakeModule(object):
def __init__(self, name, version):