keystone/tests
Morgan Fainberg a411c944af Ensure tokens are added to both Trustor and Trustee indexes
Tokens are now added to both the Trustor and Trustee user-token-index
so that bulk token revocations (e.g. password change) of the trustee
will work as expected. This is a backport of the basic code that was
used in the Icehouse-vintage Dogpile Token KVS backend that resolves
this issue by merging the handling of memcache and KVS backends into
the same logic.

Change-Id: I3e19e4a8fc1e11cef6db51d364e80061e97befa7
Closes-Bug: #1260080
2014-02-21 14:15:14 -08:00
..
_ldap_livetest.py Fixes for Active Directory 2013-09-04 10:53:12 -05:00
_test_import_auth_token.py Wrap config module and require manual setup (bug 1143998) 2013-03-20 10:37:48 -05:00
backend_ldap.conf Support for LDAP groups (bug #1092187) 2013-03-19 16:38:30 -05:00
backend_liveldap.conf Enable emulation for domains 2013-03-20 18:58:26 -05:00
backend_pam.conf Add tests for PAM authentication. 2012-08-11 22:48:33 -07:00
backend_sql.conf Trusts 2013-03-05 19:35:38 +00:00
backend_sql_disk.conf Moved SQL backend tests into memory 2012-10-23 18:27:08 -05:00
default_catalog.templates Implement token endpoint list (bug 1006777) 2012-09-06 11:12:05 -05:00
default_fixtures.py Validate domains unconditionally (bug 1130236) 2013-03-19 19:19:59 +00:00
legacy_d5.mysql add sql for import legacy tests 2012-02-13 18:05:30 -08:00
legacy_d5.sqlite add sql for import legacy tests 2012-02-13 18:05:30 -08:00
legacy_diablo.mysql add legacy diablo import tests 2012-02-13 18:05:30 -08:00
legacy_diablo.sqlite add legacy diablo import tests 2012-02-13 18:05:30 -08:00
legacy_essex.mysql Fix spelling mistakes 2013-02-12 11:17:31 -08:00
legacy_essex.sqlite Fix spelling mistakes 2013-02-12 11:17:31 -08:00
test_auth.py Fix v2 token user ref with trust impersonation=True 2013-12-13 14:02:15 -08:00
test_auth_plugin.conf v3 token API 2013-02-20 13:18:38 -08:00
test_auth_plugin.py bug 1131840: fix auth and token data for XML translation 2013-02-26 09:22:09 -08:00
test_backend.py Ensure tokens are added to both Trustor and Trustee indexes 2014-02-21 14:15:14 -08:00
test_backend_kvs.py Ensure tokens are added to both Trustor and Trustee indexes 2014-02-21 14:15:14 -08:00
test_backend_ldap.py Fixes for Active Directory 2013-09-04 10:53:12 -05:00
test_backend_memcache.py Ensure tokens are added to both Trustor and Trustee indexes 2014-02-21 14:15:14 -08:00
test_backend_pam.py Keystone backend preparation for domain-scoping 2013-02-12 16:09:15 +00:00
test_backend_sql.py Revert "from tests import" 2013-03-11 14:59:10 -04:00
test_backend_templated.py Revert "from tests import" 2013-03-11 14:59:10 -04:00
test_catalog.py Revert "from tests import" 2013-03-11 14:59:10 -04:00
test_cert_setup.py Validate domains unconditionally (bug 1130236) 2013-03-19 19:19:59 +00:00
test_content_types.py Maintain tokens after role assignments (bug 1170186) 2013-08-05 19:10:17 +02:00
test_contrib_s3_core.py Fix test_contrib_s3_core unit test 2013-02-10 01:06:29 -05:00
test_drivers.py Fixes import order nits 2013-01-11 09:05:11 +08:00
test_exception.py Fix spelling mistakes 2013-02-12 11:17:31 -08:00
test_import_legacy.py Import pysqlite2 if sqlite3 is not available. 2012-12-11 15:31:37 +04:00
test_injection.py Expand dependency injection test coverage 2013-02-08 18:11:28 -06:00
test_ipv6.py Skip IPv6 tests if IPv6 is not supported. 2013-01-18 01:59:26 +04:00
test_keystoneclient.py Revoke user tokens when disabling/delete a project 2013-09-12 17:29:21 -05:00
test_keystoneclient_sql.py Revert "from tests import" 2013-03-11 14:59:10 -04:00
test_middleware.py Fixing pep8 errors in tests/*py 2012-07-09 16:11:30 +01:00
test_migrate_nova_auth.py project membership to role conversion 2013-02-18 15:11:43 -05:00
test_overrides.conf Trusts 2013-03-05 19:35:38 +00:00
test_policy.py Ensure keystone unittests do not leave CONF.policyfile in bad state 2013-02-22 18:42:25 +00:00
test_s3_token_middleware.py Fixes import order nits 2013-01-11 09:05:11 +08:00
test_serializer.py Fix XML handling of member links (bug 1156594) 2013-03-18 08:21:34 -05:00
test_setup.py Fixing pep8 errors in tests/*py 2012-07-09 16:11:30 +01:00
test_singular_plural.py Raise if we see incorrect keyword args "condition" or "methods" 2012-10-10 13:06:10 -04:00
test_sizelimit.py Limit the size of HTTP requests. 2013-01-21 19:54:29 -05:00
test_sql_upgrade.py Use is_enabled() in folsom->grizzly upgrade (bug 1167421) 2013-04-12 10:31:51 -05:00
test_ssl.py Skip IPv6 tests if IPv6 is not supported. 2013-01-18 01:59:26 +04:00
test_url_middleware.py Remove test_auth_token_middleware 2013-02-18 11:09:50 -06:00
test_utils.py Reorder test imports by full import path 2012-07-03 00:21:39 +08:00
test_v3.py Rename trust extension (bug 1158980) 2013-03-22 15:57:27 -05:00
test_v3_auth.py Revoke user tokens when disabling/delete a project 2013-09-12 17:29:21 -05:00
test_v3_catalog.py Discard null endpoints (bug 1152632) 2013-03-15 15:00:11 -05:00
test_v3_identity.py Add rule for list_groups_for_user in policy.json 2013-05-13 15:02:27 +08:00
test_v3_policy.py Fixes bug 1151747: broken XML translation for resource collections 2013-03-13 15:49:06 -07:00
test_v3_protection.py Improve tests for api protection and filtering 2013-03-12 13:33:05 +00:00
test_versions.py Make Keystone return v3 as part of the version api 2013-03-09 19:39:34 +00:00
test_wsgi.py Replace password to "***" in the debug message 2013-06-06 07:11:59 -05:00