      permissions = ( PerUserThrottling, )
      throttle = '3/sec'
  
      def get(self, request):
          return 'foo'
  
  class MockView_PerViewThrottling(MockView):
      permissions = ( PerViewThrottling, )
  
  class MockView_PerResourceThrottling(MockView):
 
</s> remove         return reverse('another')
 </s> add         return Response(reverse('another')) </s> remove                 return {'a':1, 'b':2, 'c':3}
 </s> add                 return Response({'a':1, 'b':2, 'c':3}) </s> remove         return {'a': 1, 'b': 2, 'c': 3}
 </s> add         return HttpResponse({'a': 1, 'b': 2, 'c': 3})
        return Response('foo')
      permissions = ( PerUserThrottling, )
      throttle = '3/sec'
  
      def get(self, request):
        return Response('foo')
  
  class MockView_PerViewThrottling(MockView):
      permissions = ( PerViewThrottling, )
  
  class MockView_PerResourceThrottling(MockView):
keep keep keep keep replace keep keep keep keep keep
 Response as a subclass of HttpResponse - first draft, not quite there yet. 
djangorestframework/tests/throttling.py