keystoneauth1.fixture.v3 module¶
-
class
keystoneauth1.fixture.v3.
Token
(expires=None, issued=None, user_id=None, user_name=None, user_domain_id=None, user_domain_name=None, methods=None, project_id=None, project_name=None, project_domain_id=None, project_domain_name=None, domain_id=None, domain_name=None, trust_id=None, trust_impersonation=None, trustee_user_id=None, trustor_user_id=None, application_credential_id=None, application_credential_access_rules=None, oauth_access_token_id=None, oauth_consumer_id=None, audit_id=None, audit_chain_id=None, is_admin_project=None, project_is_domain=None)¶ Bases:
dict
A V3 Keystone token that can be used for testing.
This object is designed to allow clients to generate a correct V3 token for use in there test code. It should prevent clients from having to know the correct token format and allow them to test the portions of token handling that matter to them and not copy and paste sample.
-
add_role
(name=None, id=None)¶
-
add_service
(type, name=None, id=None)¶
-
add_service_provider
(sp_id, sp_auth_url, sp_url)¶
-
property
application_credential_access_rules
¶
-
property
application_credential_id
¶
-
property
audit_chain_id
¶
-
property
audit_id
¶
-
property
domain_id
¶
-
property
domain_name
¶
-
property
expires
¶
-
property
expires_str
¶
-
property
is_admin_project
¶
-
property
issued
¶
-
property
issued_str
¶
-
property
methods
¶
-
property
oauth_access_token_id
¶
-
property
oauth_consumer_id
¶
-
property
project_domain_id
¶
-
property
project_domain_name
¶
-
property
project_id
¶
-
property
project_is_domain
¶
-
property
project_name
¶
-
remove_service
(type)¶
-
property
role_ids
¶
-
property
role_names
¶
-
property
root
¶
-
property
service_providers
¶
-
set_application_credential
(application_credential_id, access_rules=None)¶
-
set_bind
(name, data)¶
-
set_domain_scope
(id=None, name=None)¶
-
set_oauth
(access_token_id=None, consumer_id=None)¶
-
set_project_scope
(id=None, name=None, domain_id=None, domain_name=None, is_domain=None)¶
-
set_system_scope
()¶
-
set_trust_scope
(id=None, impersonation=False, trustee_user_id=None, trustor_user_id=None)¶
-
property
system
¶
-
property
trust_id
¶
-
property
trust_impersonation
¶
-
property
trustee_user_id
¶
-
property
trustor_user_id
¶
-
property
user_domain_id
¶
-
property
user_domain_name
¶
-
property
user_id
¶
-
property
user_name
¶
-
validate
()¶
-
-
class
keystoneauth1.fixture.v3.
V3FederationToken
(methods=None, identity_provider=None, protocol=None, groups=None)¶ Bases:
keystoneauth1.fixture.v3.Token
A V3 Keystone Federation token that can be used for testing.
Similar to V3Token, this object is designed to allow clients to generate a correct V3 federation token for use in test code.
-
FEDERATED_DOMAIN_ID
= 'Federated'¶
-
add_federation_info_to_user
(identity_provider=None, protocol=None, groups=None)¶
-