keystone/keystone/tests
Steve Martinelli 77c0fe4a1c Add required properties field to rules schema
Added an extra field in the JSON schema for mapping rules,
that specifies which properites are required.

There is a specific remote rule that may only have a type key.
This ensures that no other keys are specified.

Change-Id: I80f0e5b4bdc275db2d6cd06a81968cef33423a4d
2014-01-29 23:21:21 -06:00
..
contrib Move KDS paths file 2014-01-21 10:57:17 +10:00
fixtures Cleanup eventlet setup 2014-01-23 17:45:45 -06:00
tmp Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
__init__.py Move gettextutils installation in tests to core 2013-09-10 14:20:13 -05:00
_ldap_livetest.py Don't run non-tests 2013-12-05 13:10:11 +00:00
_ldap_tls_livetest.py Don't run non-tests 2013-12-05 13:10:11 +00:00
_sql_livetest.py Cleanup tests imports so not relative 2013-09-10 18:55:44 +00:00
auth_plugin_external_default_legacy.conf Fix external auth (REMOTE_USER) plugin support 2014-01-10 16:26:23 -06:00
auth_plugin_external_disabled.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
auth_plugin_external_domain.conf Add external.Base class to external plugins 2013-10-21 09:52:01 +02:00
auth_plugin_external_domain_legacy.conf Fix external auth (REMOTE_USER) plugin support 2014-01-10 16:26:23 -06:00
backend_db2.conf Use oslo.db sessions 2013-12-18 16:17:26 -06:00
backend_ldap.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
backend_ldap_sql.conf Use oslo.db sessions 2013-12-18 16:17:26 -06:00
backend_liveldap.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
backend_multi_ldap_sql.conf Use oslo.db sessions 2013-12-18 16:17:26 -06:00
backend_mysql.conf Use oslo.db sessions 2013-12-18 16:17:26 -06:00
backend_pam.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
backend_postgresql.conf Use oslo.db sessions 2013-12-18 16:17:26 -06:00
backend_rules.conf Allow use of rules Policy driver 2013-11-18 00:33:48 -06:00
backend_sql.conf Use oslo.db sessions 2013-12-18 16:17:26 -06:00
backend_sql_disk.conf Use oslo.db sessions 2013-12-18 16:17:26 -06:00
backend_tls_liveldap.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
core.py Merge "Use six to make dict work in Python 2 and Python 3" 2014-01-25 12:19:54 +00:00
default_catalog.templates Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
default_fixtures.py Don't configure on import 2014-01-24 07:00:45 -06:00
deprecated.conf Use oslo.db sessions 2013-12-18 16:17:26 -06:00
deprecated_override.conf Use oslo.db sessions 2013-12-18 16:17:26 -06:00
fakeldap.py Use six to make dict work in Python 2 and Python 3 2014-01-22 19:17:58 +08:00
filtering.py Implement filter support in driver backends 2014-01-25 10:46:23 +00:00
keystone.Default.conf Implement domain specific Identity backends 2013-08-15 23:41:15 +01:00
keystone.domain1.conf Implement domain specific Identity backends 2013-08-15 23:41:15 +01:00
keystone.domain2.conf Implement domain specific Identity backends 2013-08-15 23:41:15 +01:00
legacy_d5.mysql Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
legacy_d5.sqlite Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
legacy_diablo.mysql Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
legacy_diablo.sqlite Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
legacy_essex.mysql Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
legacy_essex.sqlite Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
mapping_fixtures.py Add required properties field to rules schema 2014-01-29 23:21:21 -06:00
matchers.py Refactor assertEqualXML into a testtools matcher 2013-12-04 03:25:49 +00:00
rest.py Merge "Fix test_auth isolation" 2014-01-27 07:40:15 +00:00
test_associate_project_endpoint_extension.conf Detangle v3 RestfulTestCase setup 2013-11-13 19:05:20 +00:00
test_associate_project_endpoint_extension.py Fix list_projects_for_endpoint failed bug 2014-01-28 15:41:45 +08:00
test_auth.py build auth context from middleware 2014-01-26 10:49:41 -06:00
test_auth_plugin.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_auth_plugin.py Don't run non-tests 2013-12-05 13:10:11 +00:00
test_backend.py Use six.text_type to replace unicode 2014-01-25 14:52:01 -06:00
test_backend_federation_sql.py Identity Providers CRUD operations 2014-01-21 14:28:21 -06:00
test_backend_kvs.py Use six.text_type to replace unicode 2014-01-25 14:52:01 -06:00
test_backend_ldap.py Merge "Fix using non-default default_domain_id" 2014-01-24 12:39:47 +00:00
test_backend_memcache.py Use six.text_type to replace unicode 2014-01-25 14:52:01 -06:00
test_backend_pam.py Don't run non-tests 2013-12-05 13:10:11 +00:00
test_backend_rules.py Don't run non-tests 2013-12-05 13:10:11 +00:00
test_backend_sql.py Remove sql.Base.get_session 2014-01-25 09:05:13 -06:00
test_backend_templated.py Cleanup tests imports so not relative 2013-09-10 18:55:44 +00:00
test_base64utils.py Utilites for manipulating base64 & PEM 2013-11-19 18:18:42 -05:00
test_cache.py Allow caching to be disabled and tests still pass 2013-12-03 10:45:40 -08:00
test_catalog.py Use six to make dict work in Python 2 and Python 3 2014-01-22 19:17:58 +08:00
test_cert_setup.py Tests use cleanUp rather than tearDown 2014-01-09 19:38:49 -06:00
test_config.py Use oslo.db sessions 2013-12-18 16:17:26 -06:00
test_content_types.py Merge "Adds support for username to match the v2 spec" 2014-01-26 17:36:12 +00:00
test_contrib_s3_core.py Cleanup tests imports so not relative 2013-09-10 18:55:44 +00:00
test_contrib_simple_cert.py Simple Certificate Extension 2014-01-22 07:28:37 +10:00
test_contrib_stats_core.py Tests use "from keystone import tests" 2013-09-09 20:46:50 -07:00
test_driver_hints.py Implement filter support in driver backends 2014-01-25 10:46:23 +00:00
test_exception.py Use six.text_type to replace unicode 2014-01-25 14:52:01 -06:00
test_injection.py Tests use cleanUp rather than tearDown 2014-01-09 19:38:49 -06:00
test_ipv6.py Rewrites the serveapp method into a fixture 2013-11-19 02:27:42 +00:00
test_keystoneclient.py Reduces memory utilization during test runs 2014-01-15 10:54:19 -05:00
test_keystoneclient_sql.py Move deletion business logic out of controllers 2014-01-03 13:46:32 -08:00
test_kvs.py Base Implementation of KVS Dogpile Refactor 2013-12-11 17:43:53 -08:00
test_matchers.py Refactor assertEqualXML into a testtools matcher 2013-12-04 03:25:49 +00:00
test_middleware.py Fix misused assertTrue in unit tests 2013-09-16 20:45:15 -07:00
test_no_admin_token_auth.py Cleanup test_no_admin_token_auth cleanup code 2014-01-10 12:33:11 -06:00
test_notifications.py append extension name to trust notifications 2014-01-24 22:19:27 -05:00
test_overrides.conf Base Implementation of KVS Dogpile Refactor 2013-12-11 17:43:53 -08:00
test_pemutils.py Replace xrange in for loop with range 2013-12-17 09:03:04 +08:00
test_pki_token_provider.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_policy.py Unify StringIO usage with six.StringIO 2014-01-23 18:13:36 +08:00
test_s3_token_middleware.py assertEquals is deprecated, use assertEqual (H602) 2013-09-27 16:54:03 +02:00
test_serializer.py Refactor assertEqualXML into a testtools matcher 2013-12-04 03:25:49 +00:00
test_singular_plural.py Migrating ec2 credentials to credential. 2013-08-22 10:19:31 -07:00
test_sizelimit.py Cleanup tests imports so not relative 2013-09-10 18:55:44 +00:00
test_sql_migrate_extensions.py Add mapping function to keystone 2014-01-21 14:49:41 -06:00
test_sql_upgrade.py Implements regions resource in 3.2 Catalog API 2014-01-15 14:00:10 -06:00
test_ssl.py Don't run non-tests 2013-12-05 13:10:11 +00:00
test_token_bind.py Add WSGI environment to context 2013-11-12 10:21:39 -05:00
test_token_provider.py reduce default token duration to one hour 2014-01-14 15:25:19 -06:00
test_url_middleware.py Cleanup tests imports so not relative 2013-09-10 18:55:44 +00:00
test_utils.py Merge "Uses oslo's deprecated decorator; removes ours" 2013-12-17 05:31:01 +00:00
test_uuid_token_provider.conf Move 'tests' directory into 'keystone' package 2013-08-14 01:30:01 -03:00
test_v3.py Merge "Fix test_auth isolation" 2014-01-27 07:40:15 +00:00
test_v3_auth.py build auth context from middleware 2014-01-26 10:49:41 -06:00
test_v3_catalog.py Implements regions resource in 3.2 Catalog API 2014-01-15 14:00:10 -06:00
test_v3_credential.py v3 credentials, ensure blob response is json 2014-01-17 11:45:20 +00:00
test_v3_federation.py Add required properties field to rules schema 2014-01-29 23:21:21 -06:00
test_v3_filters.py Implement filter support in driver backends 2014-01-25 10:46:23 +00:00
test_v3_identity.py Merge "Adds support for username to match the v2 spec" 2014-01-26 17:36:12 +00:00
test_v3_oauth1.py Replacing python-oauth2 by oauthlib 2014-01-16 13:31:04 -06:00
test_v3_policy.py Cleanup tests imports so not relative 2013-09-10 18:55:44 +00:00
test_v3_protection.py Implement filter support in driver backends 2014-01-25 10:46:23 +00:00
test_versions.py Refactor assertEqualXML into a testtools matcher 2013-12-04 03:25:49 +00:00
test_wsgi.py Sync gettextutils from oslo-incubator 997ab277 2014-01-14 14:01:18 -06:00