keystone/keystone/tests/unit
Henry Nash 50986a766e Fix incorrect signature in federation legacy V8 wrapper
The abstract signature for the create_mapping driver method in the
Liberty V8 driver interface was wrong, which was then inadvertently
used to create the V9 wrapper. This fixes that issue and adds attitional
legacy tests to ensure the federation V8 CRUD operations are covered.

There are numerous other inconsistency in the docstrings of the
federation abstract methods, these are resolved in a follow on patch.

Closes-bug: #1533346

Change-Id: I1d0aa2a652c681512e5268567b994ce3459e8eac
2016-01-13 01:01:31 +00:00
..
auth Use stevedore for auth drivers 2015-06-18 21:04:14 -05:00
backend Fix incorrect signature in federation legacy V8 wrapper 2016-01-13 01:01:31 +00:00
catalog Fix order of arguments in assertEqual 2015-09-25 02:06:55 -07:00
common Merge "Correct DN/encoding in test" 2016-01-08 21:56:09 +00:00
config_files Capitalize a Few Words 2015-10-29 11:20:46 -05:00
contrib Accepts Group IDs from the IdP without domain 2015-11-23 16:25:40 -05:00
external Adds interface tests for timeutils 2015-09-23 12:43:37 +00:00
identity Test: make enforce_type=True in CONF.set_override 2016-01-03 20:35:00 +08:00
ksfixtures Merge "Create V9 version of federation driver interface" 2016-01-12 11:19:18 +00:00
saml2 Add openstack_user_domain to assertion 2015-05-04 14:33:48 -03:00
tests Change LOG.warn to LOG.warning 2016-01-06 19:30:37 +00:00
token De-duplicate fernet payload tests 2016-01-07 15:38:25 -06:00
__init__.py Removes py3 test import hacks 2015-09-04 18:20:44 +00:00
core.py Create V9 version of federation driver interface 2016-01-06 08:28:19 +00:00
default_catalog.templates Move existing tests to unit 2015-02-13 15:54:29 -06:00
default_fixtures.py Add is_domain field in Project Table 2015-08-18 16:05:25 -03:00
fakeldap.py Limiting for fake LDAP 2015-12-10 07:28:21 +00:00
federation_fixtures.py Move existing tests to unit 2015-02-13 15:54:29 -06:00
filtering.py Fix D202: No blank lines after function docstring (PEP257) 2015-10-28 07:25:04 +00:00
identity_mapping.py Fix D202: No blank lines after function docstring (PEP257) 2015-10-28 07:25:04 +00:00
mapping_fixtures.py Accepts Group IDs from the IdP without domain 2015-11-23 16:25:40 -05:00
rest.py Create V9 version of federation driver interface 2016-01-06 08:28:19 +00:00
test_associate_project_endpoint_extension.py Merge "Ensure endpoints returned is filtered correctly" 2015-12-10 00:52:45 +00:00
test_auth.py Merge "Remove comments on enforcing endpoints for trust" 2016-01-07 03:05:56 +00:00
test_auth_plugin.py Fix order of arguments in assertEqual 2015-09-25 02:06:55 -07:00
test_backend.py Merge "Add audit IDs to revocation events" 2016-01-09 03:29:32 +00:00
test_backend_endpoint_policy.py Use new_policy_ref consistently 2015-12-09 10:18:36 -08:00
test_backend_endpoint_policy_sql.py Fixes the SQL model tests 2015-03-08 05:34:48 +00:00
test_backend_federation_sql.py Add relay_state_prefix to Service Provider 2015-03-28 06:29:00 +00:00
test_backend_id_mapping_sql.py Use unit.new_domain_ref consistently 2015-11-12 10:14:50 +00:00
test_backend_kvs.py Refactor: change 404 status codes in test names 2015-10-09 15:08:23 +00:00
test_backend_ldap.py Fix users in group and groups for user exact filters 2016-01-07 10:10:09 -08:00
test_backend_ldap_pool.py Merge "Keystone Spelling Errors in docstrings and comments" 2015-11-06 11:19:02 +00:00
test_backend_rules.py Refactor: change 404 status codes in test names 2015-10-09 15:08:23 +00:00
test_backend_sql.py Merge "Add audit IDs to revocation events" 2016-01-09 03:29:32 +00:00
test_backend_templated.py Add caching to get_catalog 2015-10-16 17:00:29 +00:00
test_catalog.py Remove unfixable FIXME 2015-12-09 15:21:09 -03:00
test_cert_setup.py Use subprocess.check_output instead of Popen 2015-11-25 01:38:54 +00:00
test_cli.py Merge "Make `bootstrap` idempotent" 2016-01-06 20:48:03 +00:00
test_config.py Merge keystone.config into keystone.common.config 2015-11-19 08:24:51 -06:00
test_contrib_ec2.py Clean up new_credential_ref usage and surrounding code 2015-12-10 12:32:03 -08:00
test_contrib_s3_core.py Fix string conversion in s3 handler for python 2 2015-11-18 13:25:27 +03:00
test_contrib_simple_cert.py Uses constants for 5XX http status codes in tests 2015-09-24 02:52:59 +00:00
test_credential.py Add `type' filter for list_credentials_for_user 2015-12-11 01:02:38 -05:00
test_driver_hints.py Use assertTrue/False instead of assertEqual(T/F) 2015-11-02 09:10:38 +00:00
test_exception.py Config option for insecure responses 2015-11-19 08:16:07 -06:00
test_hacking_checks.py Fixes hacking logger test cases to use same base 2016-01-06 19:57:04 +00:00
test_ipv6.py Change tests to use common name for keystone.tests.unit 2015-09-04 18:21:42 +00:00
test_kvs.py Fixes kvs cache key mangling issue for Py3 2015-12-22 09:12:41 -06:00
test_ldap_livetest.py Use unit.new_user_ref consistently 2015-11-17 19:20:33 +00:00
test_ldap_pool_livetest.py Use unit.new_user_ref consistently 2015-11-17 19:20:33 +00:00
test_ldap_tls_livetest.py Use unit.new_user_ref consistently 2015-11-17 19:20:33 +00:00
test_middleware.py Use assertIn to check if collection contains value 2016-01-08 11:01:37 -06:00
test_no_admin_token_auth.py Merge "Refactor: Don't hard code the error code" 2015-09-14 01:58:49 +00:00
test_policy.py Add missing colon separators to inline comments 2015-11-19 13:40:48 +00:00
test_revoke.py Add return value 2016-01-04 12:39:40 -05:00
test_singular_plural.py Create a version package 2015-10-12 23:59:16 +00:00
test_sql_livetest.py Move revoke sql migrations to common 2015-11-18 15:14:15 +00:00
test_sql_migrate_extensions.py Remove example extension 2015-11-24 15:07:00 +00:00
test_sql_upgrade.py SQL migrations for implied roles 2016-01-08 20:16:01 +00:00
test_ssl.py Change tests to use common name for keystone.tests.unit 2015-09-04 18:21:42 +00:00
test_token_bind.py Change tests to use common name for keystone.tests.unit 2015-09-04 18:21:42 +00:00
test_token_provider.py Use six.moves.reload_module instead of builtin reload 2015-12-30 22:08:34 -05:00
test_url_middleware.py Fix D204: blank line required after class docstring (PEP257) 2015-10-28 07:25:24 +00:00
test_v2.py Get user role without project id is not implemented 2015-11-04 20:57:35 +08:00
test_v2_controller.py Use unit.new_project_ref consistently 2015-11-30 19:31:50 +00:00
test_v3.py Perform middleware tests with webtest 2016-01-08 15:03:20 +11:00
test_v3_assignment.py Add API route for list role assignments for tree 2015-12-11 14:13:51 +00:00
test_v3_auth.py Merge "Separate trust crud tests from trust auth tests" 2016-01-12 04:20:23 +00:00
test_v3_catalog.py Cleanup region refs 2015-11-25 07:47:15 -08:00
test_v3_controller.py Fix D204: blank line required after class docstring (PEP257) 2015-10-28 07:25:24 +00:00
test_v3_credential.py Add `type' filter for list_credentials_for_user 2015-12-11 01:02:38 -05:00
test_v3_domain_config.py Validate domain for DB-based domain config. CRUD 2015-12-14 22:01:40 -08:00
test_v3_endpoint_policy.py Use new_policy_ref consistently 2015-12-09 10:18:36 -08:00
test_v3_federation.py Add schema for identity provider 2015-12-31 19:32:53 +08:00
test_v3_filters.py Use new_policy_ref consistently 2015-12-09 10:18:36 -08:00
test_v3_identity.py Merge "Reject user creation using admin token without domain" 2016-01-06 19:19:35 +00:00
test_v3_oauth1.py Merge "Use new_trust_ref consistently" 2015-12-05 01:16:46 +00:00
test_v3_os_revoke.py Move revoke extension into core 2015-11-18 15:14:07 +00:00
test_v3_policy.py Use new_policy_ref consistently 2015-12-09 10:18:36 -08:00
test_v3_protection.py Merge "Updated Cloudsample" 2015-12-15 14:01:40 +00:00
test_v3_resource.py Revert "Validate domain ownership for v2 tokens" 2016-01-08 20:07:17 +00:00
test_v3_trust.py Separate trust crud tests from trust auth tests 2016-01-11 20:44:15 +00:00
test_validation.py Add schema for federation protocol 2016-01-05 11:49:07 +08:00
test_versions.py Enable os_inherit of Keystone v3 API 2015-12-17 08:35:42 +00:00
test_wsgi.py Merge "Config option for insecure responses" 2016-01-06 09:08:58 +00:00
utils.py Trival: Remove unused logging import 2015-12-26 15:14:25 +08:00