          return RENDERER_B_SERIALIZER(obj)
  
  
  class MockView(ResponseMixin, DjangoView):
      renderers = (RendererA, RendererB)
  
      def get(self, request, **kwargs):
          response = Response(DUMMYCONTENT, status=DUMMYSTATUS)
          return self.prepare_response(response)
  
 
</s> remove     renderers = (DocumentingHTMLRenderer, )
 </s> add     renderer_classes = (DocumentingHTMLRenderer, ) </s> remove     renderers = (DocumentingHTMLRenderer, JSONRenderer)
 </s> add     renderer_classes = (DocumentingHTMLRenderer, JSONRenderer) </s> remove                 return Response({'a':1, 'b':2, 'c':3})
 </s> add                 return self.response_class({'a':1, 'b':2, 'c':3}) </s> remove         self.assertRaises(ErrorResponse, mixin.get, request, id=12345)
 </s> add         self.assertRaises(ImmediateResponse, mixin.get, request, id=12345)
    renderer_classes = (RendererA, RendererB)
          return RENDERER_B_SERIALIZER(obj)
  
  
  class MockView(ResponseMixin, DjangoView):
    renderer_classes = (RendererA, RendererB)
  
      def get(self, request, **kwargs):
          response = Response(DUMMYCONTENT, status=DUMMYSTATUS)
          return self.prepare_response(response)
  
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