Ejemplo n.º 1
0
    def test_disabled_for_the_rest(self, django_gzip_middleware):
        """Test that we don't call gzip middleware for "regular" pages."""
        request = mock.Mock()
        request.path = '/'
        GZipMiddlewareForAPIOnly().process_response(request, mock.Mock())
        assert django_gzip_middleware.call_count == 0

        request.path = '/en-US/firefox/'
        GZipMiddlewareForAPIOnly().process_response(request, mock.Mock())
        assert django_gzip_middleware.call_count == 0
Ejemplo n.º 2
0
 def test_enabled_for_api(self, django_gzip_middleware):
     """Test that we call the gzip middleware for API pages."""
     request = mock.Mock()
     request.is_api = True
     GZipMiddlewareForAPIOnly().process_response(request, mock.Mock())
     assert django_gzip_middleware.call_count == 1