def test_middleware_compress_response(self):
fake_request = FakeRequestAcceptsBrotli()
response_content = UTF8_LOREM_IPSUM_IN_CZECH
fake_response = FakeResponse(content=response_content)
brotli_middleware = BrotliMiddleware()
brotli_response = brotli_middleware.process_response(fake_request, fake_response)
decompressed_response = brotli.decompress(data=brotli_response.content) # type: bytes
self.assertEqual(response_content, decompressed_response.decode(encoding='utf-8'))
评论列表
文章目录