Introduce pragma no cover to asbtract classes

Since the unimplemented methods for abstract classes are not meant to be
actually used, they shouldn't be included in the code coverage
calculation. Thus, to address this I introduced the pragma "no cover" to
these classes.

Change-Id: Id239a2eb42d8288764b8f374d5d13ebd37af5a7d
This commit is contained in:
Juan Antonio Osorio 2014-07-17 16:31:24 +03:00
parent 6ee93ca415
commit b44858da22
15 changed files with 153 additions and 153 deletions

View File

@ -642,7 +642,7 @@ class Driver(object):
:raises: keystone.exception.ProjectNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_user_ids_for_project(self, tenant_id):
@ -652,7 +652,7 @@ class Driver(object):
:raises: keystone.exception.ProjectNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def add_role_to_user_and_project(self, user_id, tenant_id, role_id):
@ -662,7 +662,7 @@ class Driver(object):
keystone.exception.ProjectNotFound,
keystone.exception.RoleNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def remove_role_from_user_and_project(self, user_id, tenant_id, role_id):
@ -673,7 +673,7 @@ class Driver(object):
keystone.exception.RoleNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
# assignment/grant crud
@ -692,7 +692,7 @@ class Driver(object):
keystone.exception.RoleNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_grants(self, user_id=None, group_id=None,
@ -707,7 +707,7 @@ class Driver(object):
keystone.exception.RoleNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_grant(self, role_id, user_id=None, group_id=None,
@ -722,7 +722,7 @@ class Driver(object):
keystone.exception.RoleNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_grant(self, role_id, user_id=None, group_id=None,
@ -735,12 +735,12 @@ class Driver(object):
keystone.exception.RoleNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_role_assignments(self):
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
# domain crud
@abc.abstractmethod
@ -750,7 +750,7 @@ class Driver(object):
:raises: keystone.exception.Conflict
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_domains(self, hints):
@ -762,7 +762,7 @@ class Driver(object):
:returns: a list of domain_refs or an empty list.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_domain(self, domain_id):
@ -772,7 +772,7 @@ class Driver(object):
:raises: keystone.exception.DomainNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_domain_by_name(self, domain_name):
@ -782,7 +782,7 @@ class Driver(object):
:raises: keystone.exception.DomainNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def update_domain(self, domain_id, domain):
@ -792,7 +792,7 @@ class Driver(object):
keystone.exception.Conflict
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_domain(self, domain_id):
@ -801,7 +801,7 @@ class Driver(object):
:raises: keystone.exception.DomainNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
# project crud
@abc.abstractmethod
@ -811,7 +811,7 @@ class Driver(object):
:raises: keystone.exception.Conflict
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_projects(self, hints):
@ -823,7 +823,7 @@ class Driver(object):
:returns: a list of project_refs or an empty list.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_projects_in_domain(self, domain_id):
@ -835,7 +835,7 @@ class Driver(object):
:returns: a list of project_refs or an empty list.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_projects_for_user(self, user_id, group_ids, hints):
@ -851,7 +851,7 @@ class Driver(object):
:returns: a list of project_refs or an empty list.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_roles_for_groups(self, group_ids, project_id=None, domain_id=None):
@ -872,7 +872,7 @@ class Driver(object):
project_id or domain_id
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_projects_for_groups(self, group_ids):
@ -882,7 +882,7 @@ class Driver(object):
:returns: List of projects accessible to specified groups.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_domains_for_groups(self, group_ids):
@ -892,7 +892,7 @@ class Driver(object):
:returns: List of domains accessible to specified groups.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_project(self, project_id):
@ -902,7 +902,7 @@ class Driver(object):
:raises: keystone.exception.ProjectNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def update_project(self, project_id, project):
@ -912,7 +912,7 @@ class Driver(object):
keystone.exception.Conflict
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_project(self, project_id):
@ -921,7 +921,7 @@ class Driver(object):
:raises: keystone.exception.ProjectNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
# role crud
@ -932,7 +932,7 @@ class Driver(object):
:raises: keystone.exception.Conflict
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_roles(self, hints):
@ -944,7 +944,7 @@ class Driver(object):
:returns: a list of role_refs or an empty list.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_role(self, role_id):
@ -954,7 +954,7 @@ class Driver(object):
:raises: keystone.exception.RoleNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def update_role(self, role_id, role):
@ -964,7 +964,7 @@ class Driver(object):
keystone.exception.Conflict
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_role(self, role_id):
@ -973,7 +973,7 @@ class Driver(object):
:raises: keystone.exception.RoleNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
# TODO(ayoung): determine what else these two functions raise
@abc.abstractmethod
@ -983,7 +983,7 @@ class Driver(object):
:raises: keystone.exception.RoleNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_group(self, group_id):
@ -992,7 +992,7 @@ class Driver(object):
:raises: keystone.exception.RoleNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
# domain management functions for backends that only allow a single
# domain. currently, this is only LDAP, but might be used by PAM or other

View File

@ -167,7 +167,7 @@ class Driver(object):
:raises: keystone.exception.RegionNotFound (if parent region invalid)
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_regions(self):
@ -176,7 +176,7 @@ class Driver(object):
:returns: list of region_refs or an empty list.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_region(self, region_id):
@ -186,7 +186,7 @@ class Driver(object):
:raises: keystone.exception.RegionNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def update_region(self, region_id):
@ -196,7 +196,7 @@ class Driver(object):
:raises: keystone.exception.RegionNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_region(self, region_id):
@ -205,7 +205,7 @@ class Driver(object):
:raises: keystone.exception.RegionNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def create_service(self, service_id, service_ref):
@ -214,7 +214,7 @@ class Driver(object):
:raises: keystone.exception.Conflict
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_services(self, hints):
@ -227,7 +227,7 @@ class Driver(object):
:returns: list of service_refs or an empty list.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_service(self, service_id):
@ -237,7 +237,7 @@ class Driver(object):
:raises: keystone.exception.ServiceNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def update_service(self, service_id):
@ -247,7 +247,7 @@ class Driver(object):
:raises: keystone.exception.ServiceNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_service(self, service_id):
@ -256,7 +256,7 @@ class Driver(object):
:raises: keystone.exception.ServiceNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def create_endpoint(self, endpoint_id, endpoint_ref):
@ -266,7 +266,7 @@ class Driver(object):
keystone.exception.ServiceNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_endpoint(self, endpoint_id):
@ -276,7 +276,7 @@ class Driver(object):
:raises: keystone.exception.EndpointNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_endpoints(self, hints):
@ -289,7 +289,7 @@ class Driver(object):
:returns: list of endpoint_refs or an empty list.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def update_endpoint(self, endpoint_id, endpoint_ref):
@ -300,7 +300,7 @@ class Driver(object):
keystone.exception.ServiceNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_endpoint(self, endpoint_id):
@ -309,7 +309,7 @@ class Driver(object):
:raises: keystone.exception.EndpointNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_catalog(self, user_id, tenant_id, metadata=None):
@ -334,7 +334,7 @@ class Driver(object):
:raises: keystone.exception.NotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
def get_v3_catalog(self, user_id, tenant_id, metadata=None):
"""Retrieve and format the current V3 service catalog.

View File

@ -495,7 +495,7 @@ class AbstractManipulator(object):
:returns: transformed SON object
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def transform_outgoing(self, son, collection):
@ -506,7 +506,7 @@ class AbstractManipulator(object):
:returns: transformed SON object
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
def will_copy(self):
"""Will this SON manipulator make a copy of the incoming document?

View File

@ -405,57 +405,57 @@ class LDAPHandler(object):
def connect(self, url, page_size=0, alias_dereferencing=None,
use_tls=False, tls_cacertfile=None, tls_cacertdir=None,
tls_req_cert='demand', chase_referrals=None, debug_level=None):
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def set_option(self, option, invalue):
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_option(self, option):
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def simple_bind_s(self, who='', cred='',
serverctrls=None, clientctrls=None):
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def unbind_s(self):
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def add_s(self, dn, modlist):
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def search_s(self, base, scope,
filterstr='(objectClass=*)', attrlist=None, attrsonly=0):
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def search_ext(self, base, scope,
filterstr='(objectClass=*)', attrlist=None, attrsonly=0,
serverctrls=None, clientctrls=None,
timeout=-1, sizelimit=0):
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def result3(self, msgid=ldap.RES_ANY, all=1, timeout=None,
resp_ctrl_classes=None):
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def modify_s(self, dn, modlist):
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_s(self, dn):
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_ext_s(self, dn, serverctrls=None, clientctrls=None):
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
class PythonLDAPHandler(LDAPHandler):

View File

@ -76,7 +76,7 @@ class Driver(object):
:returns: None.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def remove_endpoint_from_project(self, endpoint_id, project_id):
@ -90,7 +90,7 @@ class Driver(object):
:returns: None.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def check_endpoint_in_project(self, endpoint_id, project_id):
@ -104,7 +104,7 @@ class Driver(object):
:returns: None.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_endpoints_for_project(self, project_id):
@ -115,7 +115,7 @@ class Driver(object):
:returns: a list of identity endpoint ids or an empty list.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_projects_for_endpoint(self, endpoint_id):
@ -126,4 +126,4 @@ class Driver(object):
:returns: a list of projects or an empty list.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover

View File

@ -68,7 +68,7 @@ class Driver(object):
:returns: idp_ref
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_idp(self, idp_id):
@ -77,7 +77,7 @@ class Driver(object):
:raises: keystone.exception.IdentityProviderNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_idps(self):
@ -86,7 +86,7 @@ class Driver(object):
:raises: keystone.exception.IdentityProviderNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_idp(self, idp_id):
@ -95,7 +95,7 @@ class Driver(object):
:raises: keystone.exception.IdentityProviderNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def update_idp(self, idp_id, idp):
@ -104,7 +104,7 @@ class Driver(object):
:raises: keystone.exception.IdentityProviderNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def create_protocol(self, idp_id, protocol_id, protocol):
@ -113,7 +113,7 @@ class Driver(object):
:raises: keystone.exception.IdentityProviderNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def update_protocol(self, idp_id, protocol_id, protocol):
@ -123,7 +123,7 @@ class Driver(object):
keystone.exception.FederatedProtocolNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_protocol(self, idp_id, protocol_id):
@ -133,7 +133,7 @@ class Driver(object):
keystone.exception.FederatedProtocolNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_protocols(self, idp_id):
@ -142,7 +142,7 @@ class Driver(object):
:raises: keystone.exception.IdentityProviderNotFound,
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_protocol(self, idp_id, protocol_id):
@ -152,7 +152,7 @@ class Driver(object):
keystone.exception.FederatedProtocolNotFound,
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def create_mapping(self, mapping_ref):
@ -163,7 +163,7 @@ class Driver(object):
:returns: mapping_ref
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_mapping(self, mapping_id):
@ -174,7 +174,7 @@ class Driver(object):
:returns: None
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def update_mapping(self, mapping_id, mapping_ref):
@ -187,7 +187,7 @@ class Driver(object):
:returns: mapping_ref
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_mappings(self):
@ -196,7 +196,7 @@ class Driver(object):
returns: list of mappings
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_mapping(self, mapping_id):
@ -208,7 +208,7 @@ class Driver(object):
:returns: mapping_ref
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_mapping_from_idp_and_protocol(self, idp_id, protocol_id):
@ -223,4 +223,4 @@ class Driver(object):
:returns: mapping_ref
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover

View File

@ -192,7 +192,7 @@ class Driver(object):
:returns: consumer_ref
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def update_consumer(self, consumer_id, consumer_ref):
@ -205,7 +205,7 @@ class Driver(object):
:returns: consumer_ref
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_consumers(self):
@ -214,7 +214,7 @@ class Driver(object):
:returns: list of consumers
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_consumer(self, consumer_id):
@ -226,7 +226,7 @@ class Driver(object):
:returns: consumer_ref
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_consumer_with_secret(self, consumer_id):
@ -241,7 +241,7 @@ class Driver(object):
:returns: consumer_ref
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_consumer(self, consumer_id):
@ -252,7 +252,7 @@ class Driver(object):
:returns: None.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_access_tokens(self, user_id):
@ -263,7 +263,7 @@ class Driver(object):
:returns: list of access tokens the user has authorized
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_access_token(self, user_id, access_token_id):
@ -276,7 +276,7 @@ class Driver(object):
:returns: None
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def create_request_token(self, consumer_id, requested_project,
@ -292,7 +292,7 @@ class Driver(object):
:returns: request_token_ref
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_request_token(self, request_token_id):
@ -303,7 +303,7 @@ class Driver(object):
:returns: request_token_ref
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_access_token(self, access_token_id):
@ -314,7 +314,7 @@ class Driver(object):
:returns: access_token_ref
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def authorize_request_token(self, request_id, user_id, role_ids):
@ -329,7 +329,7 @@ class Driver(object):
:returns: verifier
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def create_access_token(self, request_id, access_token_duration):
@ -342,4 +342,4 @@ class Driver(object):
:returns: access_token_ref
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover

View File

@ -192,7 +192,7 @@ class Driver(object):
for tokens issued after the expiration cutoff.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def revoke(self, event):
@ -202,4 +202,4 @@ class Driver(object):
keystone.contrib.revoke.model.RevocationEvent
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover

View File

@ -54,7 +54,7 @@ class Driver(object):
:raises: keystone.exception.Conflict
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_credentials(self, **filters):
@ -63,7 +63,7 @@ class Driver(object):
:returns: a list of credential_refs or an empty list.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_credential(self, credential_id):
@ -73,7 +73,7 @@ class Driver(object):
:raises: keystone.exception.CredentialNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def update_credential(self, credential_id, credential):
@ -83,7 +83,7 @@ class Driver(object):
keystone.exception.Conflict
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_credential(self, credential_id):
@ -92,7 +92,7 @@ class Driver(object):
:raises: keystone.exception.CredentialNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_credentials_for_project(self, project_id):

View File

@ -819,7 +819,7 @@ class Driver(object):
:returns: user_ref
:raises: AssertionError
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
# user crud
@ -830,7 +830,7 @@ class Driver(object):
:raises: keystone.exception.Conflict
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_users(self, hints):
@ -842,7 +842,7 @@ class Driver(object):
:returns: a list of user_refs or an empty list.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_users_in_group(self, group_id, hints):
@ -855,7 +855,7 @@ class Driver(object):
:returns: a list of user_refs or an empty list.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_user(self, user_id):
@ -865,7 +865,7 @@ class Driver(object):
:raises: keystone.exception.UserNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def update_user(self, user_id, user):
@ -875,7 +875,7 @@ class Driver(object):
keystone.exception.Conflict
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def add_user_to_group(self, user_id, group_id):
@ -885,7 +885,7 @@ class Driver(object):
keystone.exception.GroupNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def check_user_in_group(self, user_id, group_id):
@ -895,7 +895,7 @@ class Driver(object):
keystone.exception.GroupNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def remove_user_from_group(self, user_id, group_id):
@ -904,7 +904,7 @@ class Driver(object):
:raises: keystone.exception.NotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_user(self, user_id):
@ -913,7 +913,7 @@ class Driver(object):
:raises: keystone.exception.UserNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_user_by_name(self, user_name, domain_id):
@ -923,7 +923,7 @@ class Driver(object):
:raises: keystone.exception.UserNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
# group crud
@ -934,7 +934,7 @@ class Driver(object):
:raises: keystone.exception.Conflict
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_groups(self, hints):
@ -946,7 +946,7 @@ class Driver(object):
:returns: a list of group_refs or an empty list.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_groups_for_user(self, user_id, hints):
@ -959,7 +959,7 @@ class Driver(object):
:returns: a list of group_refs or an empty list.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_group(self, group_id):
@ -969,7 +969,7 @@ class Driver(object):
:raises: keystone.exception.GroupNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def update_group(self, group_id, group):
@ -979,7 +979,7 @@ class Driver(object):
keystone.exception.Conflict
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_group(self, group_id):
@ -988,7 +988,7 @@ class Driver(object):
:raises: keystone.exception.GroupNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
# end of identity
@ -1014,7 +1014,7 @@ class MappingDriver(object):
:returns: public ID, or None if no mapping is found.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_id_mapping(self, public_id):
@ -1025,7 +1025,7 @@ class MappingDriver(object):
mapping is found, it returns None.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def create_id_mapping(self, local_entity, public_id=None):
@ -1038,7 +1038,7 @@ class MappingDriver(object):
:returns: public ID
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_id_mapping(self, public_id):
@ -1049,7 +1049,7 @@ class MappingDriver(object):
The method is silent if no mapping is found.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def purge_mappings(self, purge_filter):
@ -1060,4 +1060,4 @@ class MappingDriver(object):
filter means purge all mappings.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover

View File

@ -49,4 +49,4 @@ class IDGenerator(object):
in the mapping dict.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover

View File

@ -80,7 +80,7 @@ class Driver(object):
For more information on a full implementation of this see:
`keystone.common.policy.enforce`.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def create_policy(self, policy_id, policy):
@ -89,12 +89,12 @@ class Driver(object):
:raises: keystone.exception.Conflict
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_policies(self):
"""List all policies."""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_policy(self, policy_id):
@ -103,7 +103,7 @@ class Driver(object):
:raises: keystone.exception.PolicyNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def update_policy(self, policy_id, policy):
@ -112,7 +112,7 @@ class Driver(object):
:raises: keystone.exception.PolicyNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_policy(self, policy_id):
@ -121,4 +121,4 @@ class Driver(object):
:raises: keystone.exception.PolicyNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover

View File

@ -274,7 +274,7 @@ class Driver(object):
:raises: keystone.exception.TokenNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def create_token(self, token_id, data):
@ -298,7 +298,7 @@ class Driver(object):
:returns: token_ref or None.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_token(self, token_id):
@ -310,7 +310,7 @@ class Driver(object):
:raises: keystone.exception.TokenNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_tokens(self, user_id, tenant_id=None, trust_id=None,
@ -371,7 +371,7 @@ class Driver(object):
:returns: list of token_id's
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_revoked_tokens(self):
@ -380,10 +380,10 @@ class Driver(object):
:returns: list of token_id's
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def flush_expired_tokens(self):
"""Archive or delete tokens that have expired.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover

View File

@ -270,7 +270,7 @@ class Provider(object):
:returns: token version string
:raises: keystone.token.provider.UnsupportedTokenVersionException
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def issue_v2_token(self, token_ref, roles_ref=None, catalog_ref=None):
@ -284,7 +284,7 @@ class Provider(object):
:type catalog_ref: dict
:returns: (token_id, token_data)
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def issue_v3_token(self, user_id, method_names, expires_at=None,
@ -310,7 +310,7 @@ class Provider(object):
:type include_catalog: boolean
:returns: (token_id, token_data)
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def revoke_token(self, token_id):
@ -320,7 +320,7 @@ class Provider(object):
:type token_id: string
:returns: None.
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def validate_token(self, token_id):
@ -333,7 +333,7 @@ class Provider(object):
:returns: token_data
:raises: keystone.exception.TokenNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def validate_v2_token(self, token_id):
@ -347,7 +347,7 @@ class Provider(object):
:raises: keystone.exception.TokenNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def validate_v3_token(self, token_id):
@ -358,7 +358,7 @@ class Provider(object):
:returns: token data
:raises: keystone.exception.TokenNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def _get_token_id(self, token_data):
@ -368,4 +368,4 @@ class Provider(object):
:type token_data: dict
returns: token identifier
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover

View File

@ -77,27 +77,27 @@ class Driver(object):
:returns: a new trust
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def get_trust(self, trust_id):
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_trusts(self):
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_trusts_for_trustee(self, trustee):
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def list_trusts_for_trustor(self, trustor):
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def delete_trust(self, trust_id):
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover
@abc.abstractmethod
def consume_use(self, trust_id):
@ -107,4 +107,4 @@ class Driver(object):
:raises: keystone.exception.TrustUseLimitReached,
keystone.exception.TrustNotFound
"""
raise exception.NotImplemented()
raise exception.NotImplemented() # pragma: no cover