keystoneauth/keystoneauth1/tests/unit/identity
Monty Taylor d6670ee5c9
Add methods to get all of the version data
We've got great discovery support, but if someone is wanting to find out
what is available and doesn't otherwise know what they're looking for,
they're out of luck.

Add a method to EndpointData which will return all of the version data
for a given service, and then add a method to the base auth plugin that
will use that method to collect all of the version discovery documents
for every service in the cloud.

This commit adds os-service-types so that the resulting datastructure
can return only official service type keys. A followup patch will also
use os-service-types to allow catalog lookups by service-type alias.

There is a change to the test_identity_common.V2.get_auth_data method
to remove the public and internal urls for keystone from the catalog.
The V3 catalog only has keystone on admin, so this makes them have
equivilent data.

Change-Id: I07243edb939865a5df8b283e7c626874ffd830db
2018-05-03 15:28:54 -05:00
..
__init__.py Move around the tests so they can be found easier 2015-09-02 19:24:34 -06:00
test_access.py Move around the tests so they can be found easier 2015-09-02 19:24:34 -06:00
test_identity_common.py Add methods to get all of the version data 2018-05-03 15:28:54 -05:00
test_identity_v2.py Allow saving and caching the plugin auth state 2015-11-16 16:10:33 +11:00
test_identity_v3.py Add support for application credentials 2018-01-18 13:16:54 +01:00
test_identity_v3_federation.py Add 303 as redirect code for k2k plugin 2016-04-25 18:53:19 -03:00
test_identity_v3_oidc.py oidc: implement client_credentials grant type 2016-07-20 09:59:05 +02:00
test_password.py Implement caching for the generic plugins. 2016-10-04 16:00:32 +11:00
test_token.py Implement caching for the generic plugins. 2016-10-04 16:00:32 +11:00
test_tokenless_auth.py Auth plugin for X.509 tokenless authentication 2016-07-05 17:11:36 -07:00
utils.py Include the auth_url in the discovery failure message 2017-02-24 10:30:41 -05:00