keystoneauth1.tests.unit.loading package¶
Submodules¶
keystoneauth1.tests.unit.loading.test_adapter module¶
-
class
keystoneauth1.tests.unit.loading.test_adapter.
ConfLoadingLegacyTests
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.loading.test_adapter.ConfLoadingTests
Tests with inclusion of deprecated conf options.
Not to be confused with ConfLoadingTests.test_deprecated, which tests external options that are deprecated in favor of Adapter options.
-
GROUP
= 'adaptergroup'¶
-
setUp
()¶ Hook method for setting up the test fixture before exercising it.
-
test_interface_conflict
()¶
-
test_load_old_interface
()¶
-
-
class
keystoneauth1.tests.unit.loading.test_adapter.
ConfLoadingTests
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.loading.utils.TestCase
-
GROUP
= 'adaptergroup'¶
-
setUp
()¶ Hook method for setting up the test fixture before exercising it.
-
test_deprecated
()¶ Test external options that are deprecated by Adapter options.
Not to be confused with ConfLoadingDeprecatedTests, which tests conf options in Adapter which are themselves deprecated.
-
test_get_conf_options
()¶
-
test_get_conf_options_undeprecated
()¶
-
test_load
()¶
-
test_load_bad_valid_interfaces_value
()¶
-
test_load_retries
()¶
-
test_load_valid_interfaces_comma_list
()¶
-
test_load_valid_interfaces_list
()¶
-
test_load_version_range
()¶
-
test_version_mutex_max
()¶
-
test_version_mutex_min
()¶
-
test_version_mutex_minmax
()¶
-
keystoneauth1.tests.unit.loading.test_cli module¶
-
class
keystoneauth1.tests.unit.loading.test_cli.
CliTests
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.loading.utils.TestCase
-
env
(name, value=None)¶
-
setUp
()¶ Hook method for setting up the test fixture before exercising it.
-
test_adapter_service_type
()¶
-
test_adapter_service_type_per_service
()¶
-
test_basic_params_added
(m)¶
-
test_creating_with_no_args
()¶
-
test_default_options
(m)¶
-
test_deprecated_cli_options
()¶
-
test_deprecated_env_multi_options
()¶
-
test_deprecated_env_options
()¶
-
test_deprecated_multi_cli_options
()¶
-
test_env_overrides_default_opt
(m)¶
-
test_load_with_nothing
()¶
-
test_overrides_default_string_value
(m)¶
-
test_overrides_default_type_value
(m)¶
-
test_param_loading
(m)¶
-
test_with_default_string_value
(m)¶
-
test_with_default_type_value
(m)¶
-
keystoneauth1.tests.unit.loading.test_conf module¶
-
class
keystoneauth1.tests.unit.loading.test_conf.
ConfTests
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.loading.utils.TestCase
-
setUp
()¶ Hook method for setting up the test fixture before exercising it.
-
test_common_conf_options
()¶
-
test_diff_section
(m)¶
-
test_get_common
()¶
-
test_get_named
()¶
-
test_loading_invalid_plugin
()¶
-
test_loading_v2
()¶
-
test_loading_v3
()¶
-
test_loading_with_no_data
()¶
-
test_other_params
(m)¶
-
test_plugins_are_all_opts
()¶
-
test_register_cfg
()¶
-
test_same_section
(m)¶
-
keystoneauth1.tests.unit.loading.test_entry_points module¶
-
class
keystoneauth1.tests.unit.loading.test_entry_points.
EntryPointTests
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.loading.utils.TestCase
Simple test that will check that all entry points are loadable.
-
test_all_entry_points_are_valid
()¶
-
keystoneauth1.tests.unit.loading.test_fixtures module¶
-
class
keystoneauth1.tests.unit.loading.test_fixtures.
FixturesTests
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.utils.TestCase
-
AUTH_TYPE
= 'ee66bb689f4c4440b9d2010ef1318647'¶
-
GROUP
= 'a752c202012b477f844b8e67566c61be'¶
-
setUp
()¶ Hook method for setting up the test fixture before exercising it.
-
test_conf_loaded
()¶
-
test_endpoint_resolve
()¶
-
useLoadingFixture
(**kwargs)¶
-
keystoneauth1.tests.unit.loading.test_generic module¶
-
class
keystoneauth1.tests.unit.loading.test_generic.
PasswordTests
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.loading.utils.TestCase
-
test_loads_v3_with_user_domain
()¶
-
test_options
()¶
-
-
class
keystoneauth1.tests.unit.loading.test_generic.
TokenTests
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.loading.utils.TestCase
-
test_options
()¶
-
keystoneauth1.tests.unit.loading.test_loading module¶
-
class
keystoneauth1.tests.unit.loading.test_loading.
LoadingTests
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.loading.utils.TestCase
-
test_create_plugin_loader
()¶
-
test_loaders
()¶
-
test_loading_getter
()¶
-
test_loading_getter_with_kwargs
()¶
-
test_required_values
()¶
-
-
class
keystoneauth1.tests.unit.loading.test_loading.
TestSplitLoader
¶ Bases:
keystoneauth1.loading.base.BaseLoader
-
create_plugin
(a=None, b=None, **kwargs)¶ Create a plugin from the options available for the loader.
Given the options that were specified by the loader create an appropriate plugin. You can override this function in your loader.
This used to be specified by providing the plugin_class property and this is still supported, however specifying a property didn’t let you choose a plugin type based upon the options that were presented.
Override this function if you wish to return different plugins based on the options presented, otherwise you can simply provide the plugin_class property.
Added 2.9
-
keystoneauth1.tests.unit.loading.test_session module¶
-
class
keystoneauth1.tests.unit.loading.test_session.
CliLoadingTests
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.loading.utils.TestCase
-
get_session
(val, **kwargs)¶
-
setUp
()¶ Hook method for setting up the test fixture before exercising it.
-
test_cacert
()¶
-
test_client_certs
()¶
-
test_insecure_timeout
()¶
-
-
class
keystoneauth1.tests.unit.loading.test_session.
ConfLoadingTests
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.loading.utils.TestCase
-
GROUP
= 'sessiongroup'¶
-
config
(**kwargs)¶
-
get_session
(**kwargs)¶
-
setUp
()¶ Hook method for setting up the test fixture before exercising it.
-
test_cacert
()¶
-
test_client_certs
()¶
-
test_deprecated
()¶
-
test_insecure_timeout
()¶
-
keystoneauth1.tests.unit.loading.test_v3 module¶
-
class
keystoneauth1.tests.unit.loading.test_v3.
MultiFactorTests
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.loading.utils.TestCase
-
create
(**kwargs)¶
-
setUp
()¶ Hook method for setting up the test fixture before exercising it.
-
test_password_and_totp
()¶
-
test_without_methods
()¶
-
test_without_user_domain_for_password
()¶
-
-
class
keystoneauth1.tests.unit.loading.test_v3.
OpenIDConnectAccessToken
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.loading.utils.TestCase
-
create
(**kwargs)¶
-
plugin_name
= 'v3oidcaccesstoken'¶
-
setUp
()¶ Hook method for setting up the test fixture before exercising it.
-
test_basic
()¶
-
test_options
()¶
-
-
class
keystoneauth1.tests.unit.loading.test_v3.
OpenIDConnectAuthCodeTests
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.loading.test_v3.OpenIDConnectBaseTests
,keystoneauth1.tests.unit.loading.utils.TestCase
-
plugin_name
= 'v3oidcauthcode'¶
-
test_basic
()¶
-
test_options
()¶
-
-
class
keystoneauth1.tests.unit.loading.test_v3.
OpenIDConnectBaseTests
¶ Bases:
object
-
create
(**kwargs)¶
-
plugin_name
= None¶
-
setUp
()¶
-
test_base_options_are_there
()¶
-
-
class
keystoneauth1.tests.unit.loading.test_v3.
OpenIDConnectClientCredentialsTests
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.loading.test_v3.OpenIDConnectBaseTests
,keystoneauth1.tests.unit.loading.utils.TestCase
-
plugin_name
= 'v3oidcclientcredentials'¶
-
test_basic
()¶
-
test_options
()¶
-
-
class
keystoneauth1.tests.unit.loading.test_v3.
OpenIDConnectPasswordTests
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.loading.test_v3.OpenIDConnectBaseTests
,keystoneauth1.tests.unit.loading.utils.TestCase
-
plugin_name
= 'v3oidcpassword'¶
-
test_basic
()¶
-
test_options
()¶
-
-
class
keystoneauth1.tests.unit.loading.test_v3.
TOTPTests
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.loading.utils.TestCase
-
create
(**kwargs)¶
-
setUp
()¶ Hook method for setting up the test fixture before exercising it.
-
test_basic
()¶
-
test_without_project_domain
()¶
-
test_without_user_domain
()¶
-
-
class
keystoneauth1.tests.unit.loading.test_v3.
V3ApplicationCredentialTests
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.loading.utils.TestCase
-
create
(**kwargs)¶
-
setUp
()¶ Hook method for setting up the test fixture before exercising it.
-
test_basic
()¶
-
test_with_name
()¶
-
test_without_name_or_id
()¶
-
test_without_secret
()¶
-
test_without_user_domain
()¶
-
-
class
keystoneauth1.tests.unit.loading.test_v3.
V3PasswordTests
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.loading.utils.TestCase
-
create
(**kwargs)¶
-
setUp
()¶ Hook method for setting up the test fixture before exercising it.
-
test_basic
()¶
-
test_without_project_domain
()¶
-
test_without_user_domain
()¶
-
keystoneauth1.tests.unit.loading.utils module¶
-
keystoneauth1.tests.unit.loading.utils.
MockLoader
¶ alias of
keystoneauth1.tests.unit.loading.utils.create_plugin.<locals>.Loader
-
keystoneauth1.tests.unit.loading.utils.
MockPlugin
¶ alias of
keystoneauth1.tests.unit.loading.utils.create_plugin.<locals>.Plugin
-
class
keystoneauth1.tests.unit.loading.utils.
TestCase
(*args, **kwargs)¶ Bases:
keystoneauth1.tests.unit.utils.TestCase
-
GROUP
= 'auth'¶
-
TEST_VALS
= {'a_bool': False, 'a_float': 88.8, 'a_int': 88}¶
-
V2PASS
= 'v2password'¶
-
V3TOKEN
= 'v3token'¶
-
a_bool
= False¶
-
a_float
= 88.8¶
-
a_int
= 88¶
-
assertTestVals
(plugin, vals={'a_bool': False, 'a_float': 88.8, 'a_int': 88})¶
-
-
keystoneauth1.tests.unit.loading.utils.
create_plugin
(opts=[], token=None, endpoint=None)¶
-
keystoneauth1.tests.unit.loading.utils.
mock_plugin
(loader=<class 'keystoneauth1.tests.unit.loading.utils.create_plugin.<locals>.Loader'>)¶