      def render(self, data, media_type=None, renderer_context=None):
          return RENDERER_B_SERIALIZER(data)
  
  
  class MockView(APIView):
      renderer_classes = (RendererA, RendererB, RendererC)
  
      def get(self, request, **kwargs):
          return Response(DUMMYCONTENT, status=DUMMYSTATUS)
 
</s> remove     renderer_classes = (RendererA, RendererB)
 </s> add     renderer_classes = (RendererA, RendererB, RendererC) </s> remove         request.accepted_renderer, request.accepted_media_type = neg
 </s> add         renderer, media_type, charset = neg
        request.accepted_renderer = renderer
        request.accepted_media_type = media_type
        request.accepted_charset = charset </s> remove     url(r'^.*\.(?P<format>.+)$', MockView.as_view(renderer_classes=[RendererA, RendererB])),
    url(r'^$', MockView.as_view(renderer_classes=[RendererA, RendererB])),
 </s> add     url(r'^.*\.(?P<format>.+)$', MockView.as_view(renderer_classes=[RendererA, RendererB, RendererC])),
    url(r'^$', MockView.as_view(renderer_classes=[RendererA, RendererB, RendererC])), </s> remove 
class MockHTMLRenderer(object):
 </s> add class MockHTMLRenderer(BaseRenderer):
class RendererC(RendererB):
    media_type = 'mock/rendererc'
    format = 'formatc'
    charset = "rendererc"

      def render(self, data, media_type=None, renderer_context=None):
          return RENDERER_B_SERIALIZER(data)
  
class RendererC(RendererB):
    media_type = 'mock/rendererc'
    format = 'formatc'
    charset = "rendererc"

  
  class MockView(APIView):
      renderer_classes = (RendererA, RendererB, RendererC)
  
      def get(self, request, **kwargs):
          return Response(DUMMYCONTENT, status=DUMMYSTATUS)
keep keep add keep keep keep keep keep keep
 charset param gets now appended to response's Content-Type. Closes #807 
rest_framework/tests/response.py