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:
dictA 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.TokenA 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)¶ 
-