From c6dd7b6cb32351e8cd12e59eaaa501cb68d31672 Mon Sep 17 00:00:00 2001 From: Julien Danjou Date: Tue, 3 Mar 2015 16:26:28 +0100 Subject: [PATCH] identity: use set() for valid_options That looks cleaner as the order is not important. Change-Id: I4301b6b98e4f0697c7b5c6e1a9b85689b18587d0 --- openstack/auth/identity/discoverable.py | 8 ++++---- openstack/auth/identity/v2.py | 8 ++++---- openstack/auth/identity/v3.py | 8 ++++---- openstack/tests/auth/identity/test_discoverable.py | 6 +++--- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/openstack/auth/identity/discoverable.py b/openstack/auth/identity/discoverable.py index b087f96c..699e9be0 100644 --- a/openstack/auth/identity/discoverable.py +++ b/openstack/auth/identity/discoverable.py @@ -39,10 +39,10 @@ from openstack import exceptions class Auth(base.BaseIdentityPlugin): #: Valid options for this plugin - valid_options = list(set(v2.Password.valid_options + - v2.Token.valid_options + - v3.Password.valid_options + - v3.Token.valid_options)) + valid_options = set(list(v3.Password.valid_options) + + list(v3.Token.valid_options) + + list(v2.Password.valid_options) + + list(v2.Token.valid_options)) def __init__(self, auth_url=None, **auth_args): """Construct an Identity Authentication Plugin. diff --git a/openstack/auth/identity/v2.py b/openstack/auth/identity/v2.py index fa5856f4..c9ccda76 100644 --- a/openstack/auth/identity/v2.py +++ b/openstack/auth/identity/v2.py @@ -112,7 +112,7 @@ _NOT_PASSED = object() class Password(Auth): #: Valid options for Password plugin - valid_options = [ + valid_options = { 'access_info', 'auth_url', 'username', @@ -124,7 +124,7 @@ class Password(Auth): 'tenant_id', 'reauthenticate', 'trust_id', - ] + } def __init__(self, auth_url, username=_NOT_PASSED, password=None, user_id=_NOT_PASSED, **kwargs): @@ -167,7 +167,7 @@ class Password(Auth): class Token(Auth): #: Valid options for this plugin - valid_options = [ + valid_options = { 'access_info', 'auth_url', 'project_id', @@ -177,7 +177,7 @@ class Token(Auth): 'reauthenticate', 'token', 'trust_id', - ] + } def __init__(self, auth_url, token, **kwargs): """A plugin for authenticating with an existing token. diff --git a/openstack/auth/identity/v3.py b/openstack/auth/identity/v3.py index 4b5a5643..5b91f5b2 100644 --- a/openstack/auth/identity/v3.py +++ b/openstack/auth/identity/v3.py @@ -250,7 +250,7 @@ class PasswordMethod(AuthMethod): class Password(AuthConstructor): #: Valid options for this plugin - valid_options = [ + valid_options = { 'access_info', 'auth_url', 'domain_id', @@ -266,7 +266,7 @@ class Password(AuthConstructor): 'user_domain_name', 'user_id', 'username', - ] + } _auth_method_class = PasswordMethod @@ -292,7 +292,7 @@ class TokenMethod(AuthMethod): class Token(AuthConstructor): #: Valid options for this plugin - valid_options = [ + valid_options = { 'access_info', 'auth_url', 'domain_id', @@ -306,7 +306,7 @@ class Token(AuthConstructor): 'trust_id', 'user_domain_id', 'user_domain_name', - ] + } _auth_method_class = TokenMethod diff --git a/openstack/tests/auth/identity/test_discoverable.py b/openstack/tests/auth/identity/test_discoverable.py index 39030c08..08a8afad 100644 --- a/openstack/tests/auth/identity/test_discoverable.py +++ b/openstack/tests/auth/identity/test_discoverable.py @@ -20,7 +20,7 @@ from openstack.tests.auth import common class TestDiscoverableAuth(testtools.TestCase): def test_valid_options(self): - expected = [ + expected = { 'access_info', 'auth_url', 'domain_id', @@ -39,8 +39,8 @@ class TestDiscoverableAuth(testtools.TestCase): 'user_domain_name', 'user_id', 'username', - ] - self.assertEqual(expected, sorted(discoverable.Auth.valid_options)) + } + self.assertEqual(expected, discoverable.Auth.valid_options) def test_create2(self): auth_args = {