          return Response('text')
  
  
  class HTMLView1(View):
      renderers = (DocumentingHTMLRenderer, JSONRenderer)
  
      def get(self, request, **kwargs):
          return Response('text') 
  
  
 
</s> remove     renderers = (DocumentingHTMLRenderer, )
 </s> add     renderer_classes = (DocumentingHTMLRenderer, ) </s> remove     renderers = (RendererA, RendererB)
 </s> add     renderer_classes = (RendererA, RendererB) </s> remove     url(r'^.*\.(?P<format>.+)$', MockView.as_view(renderers=[RendererA, RendererB])),
    url(r'^$', MockView.as_view(renderers=[RendererA, RendererB])),
 </s> add     url(r'^.*\.(?P<format>.+)$', MockView.as_view(renderer_classes=[RendererA, RendererB])),
    url(r'^$', MockView.as_view(renderer_classes=[RendererA, RendererB])), </s> remove                 return Response({'a':1, 'b':2, 'c':3})
 </s> add                 return self.response_class({'a':1, 'b':2, 'c':3})
    renderer_classes = (DocumentingHTMLRenderer, JSONRenderer)
          return Response('text')
  
  
  class HTMLView1(View):
    renderer_classes = (DocumentingHTMLRenderer, JSONRenderer)
  
      def get(self, request, **kwargs):
          return Response('text') 
  
  
keep keep keep keep replace keep keep keep keep keep
 cleaned a bit Response/ResponseMixin code, added some documentation + renamed ErrorResponse to ImmediateResponse 
djangorestframework/tests/response.py