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)