keystone/tests
Henry Nash 4fae928c59 Keystone server support for user groups
This implements the server side of groups of users.  This
set of code provides all the crud functionality for groups as
well as the corresponding support for role assignments.

blueprint user-groups

The following deficiencies existing with the current version and
will be corrected ahead of the final Grizzly release:

1) There is only placeholder support for LDAP (Bug #1092187)
2) Domain role grants are accepted but not yet honored (Bug #1093248)
3) Token invalidation does not occur with group changes (Bug #1093493)

This update also fills in missing v3 grant unit testing and v3 grant
support within the kvs backend.  In addition, there is a fix for
Bug #1092200 (uncaught exception when listing grants)

DocImpact

Change-Id: Ibd1783b04b2d7804eff90312e5ef591dca4d0695
2013-01-08 01:32:46 +00:00
..
_ldap_livetest.py Removed unused imports 2012-12-28 11:29:24 -06:00
backend_ldap.conf Correct Tree DN 2012-06-29 21:41:37 -04:00
backend_liveldap.conf LDAP Identity backend 2012-02-27 16:51:46 -08:00
backend_pam.conf Add tests for PAM authentication. 2012-08-11 22:48:33 -07:00
backend_sql.conf v3 Policies 2012-11-19 14:50:26 -06: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 normalize identity 2012-11-27 11:06:11 -05: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 add essex test as well 2012-02-13 18:05:30 -08:00
legacy_essex.sqlite add essex test as well 2012-02-13 18:05:30 -08:00
policy.json port common policy code to keystone 2012-03-08 14:06:32 -08:00
test_auth.py Keystone server support for user groups 2013-01-08 01:32:46 +00:00
test_auth_token_middleware.py Merge "fixes bug 1074172" 2012-11-08 18:33:05 +00:00
test_backend.py Keystone server support for user groups 2013-01-08 01:32:46 +00:00
test_backend_kvs.py v3 Catalog 2012-11-20 11:05:17 -06:00
test_backend_ldap.py Keystone server support for user groups 2013-01-08 01:32:46 +00:00
test_backend_memcache.py utf-8 encode user keys in memcache (bug 1056373) 2012-09-25 19:21:38 +00:00
test_backend_pam.py Backslash continuation cleanup 2012-09-19 11:00:55 +08:00
test_backend_sql.py Split endpoint records in SQL by interface 2012-12-18 12:11:26 -05:00
test_backend_templated.py v3 Catalog 2012-11-20 11:05:17 -06:00
test_cert_setup.py use keystone test and change config during setUp 2012-12-05 15:01:35 +01:00
test_content_types.py Test for content-type appropriate 404 (bug 1089987) 2012-12-14 08:31:54 -06:00
test_contrib_s3_core.py Add tests for contrib.s3.core. 2012-12-13 14:22:04 +01:00
test_drivers.py Test drivers return HTTP 501 Not Implemented 2012-12-12 15:13:36 -06:00
test_exception.py Expose authn/z failure info to API in debug mode 2012-11-15 11:26:10 -06:00
test_import_legacy.py Import pysqlite2 if sqlite3 is not available. 2012-12-11 15:31:37 +04:00
test_injection.py Driver registry 2012-12-21 11:57:44 -06:00
test_keystoneclient.py v3 Catalog 2012-11-20 11:05:17 -06:00
test_keystoneclient_sql.py v3 Policies 2012-11-19 14:50:26 -06:00
test_middleware.py Fixing pep8 errors in tests/*py 2012-07-09 16:11:30 +01:00
test_migrate_nova_auth.py Moved SQL backend tests into memory 2012-10-23 18:27:08 -05:00
test_overrides.conf bug 1069945: generate certs for the tests in one place 2012-11-05 12:27:14 -08:00
test_policy.py Reorder test imports by full import path 2012-07-03 00:21:39 +08:00
test_s3_token_middleware.py check the redirected path on the request, not the response 2012-11-30 14:04:04 +01:00
test_serializer.py HACKING compliance: consistent use of 'except' 2012-11-05 10:52:57 -06: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_sql_upgrade.py Keystone server support for user groups 2013-01-08 01:32:46 +00:00
test_ssl.py bug 1069945: generate certs for the tests in one place 2012-11-05 12:27:14 -08:00
test_url_middleware.py Removed/fixed unused variable references 2012-08-30 03:26:30 -05:00
test_utils.py Reorder test imports by full import path 2012-07-03 00:21:39 +08:00
test_v3.py Keystone server support for user groups 2013-01-08 01:32:46 +00:00
test_v3_catalog.py v3 Catalog 2012-11-20 11:05:17 -06:00
test_v3_identity.py Keystone server support for user groups 2013-01-08 01:32:46 +00:00
test_v3_policy.py v3 Policies 2012-11-19 14:50:26 -06:00
test_versions.py Reorder test imports by full import path 2012-07-03 00:21:39 +08:00
test_wsgi.py Webob needs body to calc Content-Length (bug 1016171) 2012-07-13 10:42:07 -05:00