Add some coverage exemptions
parent
ecee6f8177
commit
cc90bc1544
|
|
@ -95,7 +95,7 @@ class EndpointEnumerator(_EndpointEnumerator):
|
||||||
for method in self.get_allowed_methods(callback):
|
for method in self.get_allowed_methods(callback):
|
||||||
endpoint = (path, method, callback)
|
endpoint = (path, method, callback)
|
||||||
api_endpoints.append(endpoint)
|
api_endpoints.append(endpoint)
|
||||||
except Exception:
|
except Exception: # pragma: no cover
|
||||||
logger.warning('failed to enumerate view', exc_info=True)
|
logger.warning('failed to enumerate view', exc_info=True)
|
||||||
|
|
||||||
elif isinstance(pattern, URLResolver):
|
elif isinstance(pattern, URLResolver):
|
||||||
|
|
|
||||||
|
|
@ -529,7 +529,7 @@ else:
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from rest_framework_recursive.fields import RecursiveField
|
from rest_framework_recursive.fields import RecursiveField
|
||||||
except ImportError:
|
except ImportError: # pragma: no cover
|
||||||
class RecursiveFieldInspector(FieldInspector):
|
class RecursiveFieldInspector(FieldInspector):
|
||||||
"""Provides conversion for RecursiveField (https://github.com/heywbj/django-rest-framework-recursive)"""
|
"""Provides conversion for RecursiveField (https://github.com/heywbj/django-rest-framework-recursive)"""
|
||||||
pass
|
pass
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ class _SpecRenderer(BaseRenderer):
|
||||||
assert self.codec_class, "must override codec_class"
|
assert self.codec_class, "must override codec_class"
|
||||||
codec = self.codec_class(self.validators)
|
codec = self.codec_class(self.validators)
|
||||||
|
|
||||||
if not isinstance(data, Swagger):
|
if not isinstance(data, Swagger): # pragma: no cover
|
||||||
# if `swagger` is not a ``Swagger`` object, it means we somehow got a non-success ``Response``
|
# if `swagger` is not a ``Swagger`` object, it means we somehow got a non-success ``Response``
|
||||||
# in that case, it's probably better to let the default ``TemplateHTMLRenderer`` render it
|
# in that case, it's probably better to let the default ``TemplateHTMLRenderer`` render it
|
||||||
# see https://github.com/axnsan12/drf-yasg/issues/58
|
# see https://github.com/axnsan12/drf-yasg/issues/58
|
||||||
|
|
@ -59,7 +59,7 @@ class _UIRenderer(BaseRenderer):
|
||||||
template = ''
|
template = ''
|
||||||
|
|
||||||
def render(self, swagger, accepted_media_type=None, renderer_context=None):
|
def render(self, swagger, accepted_media_type=None, renderer_context=None):
|
||||||
if not isinstance(swagger, Swagger):
|
if not isinstance(swagger, Swagger): # pragma: no cover
|
||||||
# if `swagger` is not a ``Swagger`` object, it means we somehow got a non-success ``Response``
|
# if `swagger` is not a ``Swagger`` object, it means we somehow got a non-success ``Response``
|
||||||
# in that case, it's probably better to let the default ``TemplateHTMLRenderer`` render it
|
# in that case, it's probably better to let the default ``TemplateHTMLRenderer`` render it
|
||||||
# see https://github.com/axnsan12/drf-yasg/issues/58
|
# see https://github.com/axnsan12/drf-yasg/issues/58
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue