Commit 82056d89 by Tom Christie

Add coverage to travis config

parent 07323d4c
...@@ -13,6 +13,7 @@ install: ...@@ -13,6 +13,7 @@ install:
- pip install $DJANGO - pip install $DJANGO
- pip install -e . --use-mirrors - pip install -e . --use-mirrors
- pip install -r requirements.txt - pip install -r requirements.txt
- pip install coverage==3.5.1 --use-mirrors
script: script:
- python setup.py test - python setup.py test
...@@ -6,6 +6,7 @@ from djangorestframework import exceptions ...@@ -6,6 +6,7 @@ from djangorestframework import exceptions
from djangorestframework import status from djangorestframework import status
from djangorestframework.response import Response from djangorestframework.response import Response
from djangorestframework.request import Request from djangorestframework.request import Request
from djangorestframework.settings import api_settings
def api_view(allowed_methods): def api_view(allowed_methods):
...@@ -34,7 +35,8 @@ def api_view(allowed_methods): ...@@ -34,7 +35,8 @@ def api_view(allowed_methods):
if isinstance(response, Response): if isinstance(response, Response):
response.request = request response.request = request
if api_settings.FORMAT_SUFFIX_KWARG:
response.format = kwargs.get(api_settings.FORMAT_SUFFIX_KWARG, None)
return response return response
except exceptions.APIException as exc: except exceptions.APIException as exc:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment