diff --git a/tests/conftest.py b/tests/conftest.py index 256678226..258f7b7bf 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -26,6 +26,9 @@ def pytest_configure(): { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'APP_DIRS': True, + 'OPTIONS': { + "debug": True, # We want template errors to raise + } }, ], MIDDLEWARE=MIDDLEWARE, diff --git a/tests/test_renderers.py b/tests/test_renderers.py index 5f4aa51a3..4a7d29d9b 100644 --- a/tests/test_renderers.py +++ b/tests/test_renderers.py @@ -4,6 +4,7 @@ from __future__ import unicode_literals import re from collections import MutableMapping, OrderedDict +import coreapi import pytest from django.conf.urls import include, url from django.core.cache import cache @@ -16,7 +17,7 @@ from django.utils.translation import ugettext_lazy as _ from rest_framework import permissions, serializers, status from rest_framework.renderers import ( - AdminRenderer, BaseRenderer, BrowsableAPIRenderer, + AdminRenderer, BaseRenderer, BrowsableAPIRenderer, DocumentationRenderer, HTMLFormRenderer, JSONRenderer, StaticHTMLRenderer ) from rest_framework.request import Request @@ -706,3 +707,32 @@ class AdminRendererTests(TestCase): response = view(request) response.render() self.assertInHTML('