identity.v3 package

Submodules

identity.v3.test_access_rules module

class AccessRulesV3Test(*args, **kwargs)[source]

Bases: tempest.api.identity.base.BaseIdentityV3Test

test_delete_access_rule()[source]

Test idempotent id: 278757e9-e193-4bf8-adf2-0b0a229a17d0

test_list_access_rules()[source]

Test idempotent id: 2354c498-5119-4ba5-9f0d-44f16f78fb0e

test_show_access_rule()[source]

Test idempotent id: 795dd507-ca1e-40e9-ba90-ff0a08689ba4

identity.v3.test_api_discovery module

class TestApiDiscovery(*args, **kwargs)[source]

Bases: tempest.api.identity.base.BaseIdentityV3Test

Tests for identity API discovery features.

test_api_media_types()[source]

Test idempotent id: 657c1970-4722-4189-8831-7325f3bc4265

Test showing identity v3 api version media type

test_api_version_resources()[source]

Test idempotent id: b9232f5e-d9e5-4d97-b96c-28d3db4de1bd

Test showing identity v3 api version resources

test_api_version_statuses()[source]

Test idempotent id: 8879a470-abfb-47bb-bb8d-5a7fd279ad1e

Test showing identity v3 api version status

test_identity_v3_existence()[source]

Test idempotent id: 79aec9ae-710f-4c54-a4fc-3aa25b4feac3

Test that identity v3 version should exist

test_list_api_versions()[source]

Test idempotent id: 721f480f-35b6-46c7-846e-047e6acea0dc

Test listing identity api versions

NOTE: Actually this API doesn’t depend on v3 API at all, because the API operation is “GET /” without v3’s endpoint. The reason of this test path is just v3 API is CURRENT on Keystone side.

identity.v3.test_application_credentials module

class ApplicationCredentialsV3Test(*args, **kwargs)[source]

Bases: tempest.api.identity.base.BaseApplicationCredentialsV3Test

Test application credentials

test_create_application_credential()[source]

Test idempotent id: 8080c75c-eddc-4786-941a-c2da7039ae61

Test creating application credential

test_create_application_credential_access_rules()[source]

Test idempotent id: 529936eb-aa5d-463d-9f79-01c113d3b88f

test_create_application_credential_expires()[source]

Test idempotent id: 852daf0c-42b5-4239-8466-d193d0543ed3

Test creating application credential with expire time

test_list_application_credentials()[source]

Test idempotent id: ff0cd457-6224-46e7-b79e-0ada4964a8a6

Test listing application credentials

test_query_application_credentials()[source]

Test idempotent id: 9bb5e5cc-5250-493a-8869-8b665f6aa5f6

Test listing application credentials filtered by name

identity.v3.test_catalog module

class IdentityCatalogTest(*args, **kwargs)[source]

Bases: tempest.api.identity.base.BaseIdentityV3Test

Test service’s catalog type values

test_catalog_standardization()[source]

Test idempotent id: 56b57ced-22b8-4127-9b8a-565dfb0207e2

Test that every service has a standard catalog type value

identity.v3.test_domains module

class DefaultDomainTestJSON(*args, **kwargs)[source]

Bases: tempest.api.identity.base.BaseIdentityV3Test

Test identity default domains

test_default_domain_exists()[source]

Test idempotent id: 17a5de24-e6a0-4e4a-a9ee-d85b6e5612b5

Test showing default domain

identity.v3.test_ec2_credentials module

class EC2CredentialsTest(*args, **kwargs)[source]

Bases: tempest.api.identity.base.BaseIdentityV3Test

test_create_ec2_credential()[source]

Test idempotent id: b0f55a29-54e5-4166-999d-712347e0c920

Create user ec2 credential.

test_delete_ec2_credential()[source]

Test idempotent id: 9408d61b-8be0-4a8d-9b85-14f61edb456b

Delete user ec2 credential.

test_list_ec2_credentials()[source]

Test idempotent id: 897813f0-160c-4fdc-aabc-24ee635ce4a9

Get the list of user ec2 credentials.

test_show_ec2_credential()[source]

Test idempotent id: 8b8d1010-5958-48df-a6cd-5e3df72e6bcf

Get the definite user ec2 credential.

identity.v3.test_projects module

class IdentityV3ProjectsTest(*args, **kwargs)[source]

Bases: tempest.api.identity.base.BaseIdentityV3Test

Test identity projects

test_list_projects_returns_only_authorized_projects()[source]

Test idempotent id: 86128d46-e170-4644-866a-cc487f699e1d

Test listing projects only returns authorized projects

identity.v3.test_tokens module

class TokensV3Test(*args, **kwargs)[source]

Bases: tempest.api.identity.base.BaseIdentityV3Test

Test identity tokens

test_create_token()[source]

Test idempotent id: 6f8e4436-fc96-4282-8122-e41df57197a9

Test creating token for user

test_token_auth_creation_existence_deletion()[source]

Test idempotent id: 0f9f5a5f-d5cd-4a86-8a5b-c5ded151f212

Test auth/check existence/delete token for user

Tests basic token auth functionality in a way that is compatible with pre-provisioned credentials. The default user is used for token authentication.

test_validate_token()[source]

Test idempotent id: a9512ac3-3909-48a4-b395-11f438e16260

Test validating token for user

identity.v3.test_users module

class IdentityV3UsersTest(*args, **kwargs)[source]

Bases: tempest.api.identity.base.BaseIdentityV3Test

Test identity user password

test_password_history_check_self_service_api()[source]

Test idempotent id: 941784ee-5342-4571-959b-b80dd2cea516

Test checking password changing history

test_user_account_lockout()[source]

Test idempotent id: a7ad8bbf-2cff-4520-8c1d-96332e151658

Test locking out user account after failure attempts

test_user_update_own_password()[source]

Test idempotent id: ad71bd23-12ad-426b-bb8b-195d2b635f27

Test updating user’s own password

Module contents