From bf0f39fbfa680bbef685eabdf052a607d0859e62 Mon Sep 17 00:00:00 2001 From: wanghong Date: Tue, 4 Nov 2014 15:04:14 +0800 Subject: [PATCH] Add missing user-id option to generic.Password The user_id field is available when constructing the plugin from python however the option is not listed in the get_options list. Change-Id: I036c4a49f58e4412c6cfb477b56b31b7b965c2fb --- keystoneclient/auth/identity/generic/password.py | 1 + keystoneclient/tests/auth/test_password.py | 1 + 2 files changed, 2 insertions(+) diff --git a/keystoneclient/auth/identity/generic/password.py b/keystoneclient/auth/identity/generic/password.py index c8d9b7a4b..7f74ccfc5 100644 --- a/keystoneclient/auth/identity/generic/password.py +++ b/keystoneclient/auth/identity/generic/password.py @@ -25,6 +25,7 @@ LOG = logging.getLogger(__name__) def get_options(): return [ + cfg.StrOpt('user-id', help='User id'), cfg.StrOpt('user-name', dest='username', help='Username', deprecated_name='username'), cfg.StrOpt('user-domain-id', help="User's domain id"), diff --git a/keystoneclient/tests/auth/test_password.py b/keystoneclient/tests/auth/test_password.py index c08e69de3..8238d59c3 100644 --- a/keystoneclient/tests/auth/test_password.py +++ b/keystoneclient/tests/auth/test_password.py @@ -45,6 +45,7 @@ class PasswordTests(utils.GenericPluginTestCase): allowed_opts = ['user-name', 'user-domain-id', 'user-domain-name', + 'user-id', 'password', 'domain-id',