# A Python script that generates a huge response. Implemented as a script to # avoid needing to add a huge file to the repository. TOTAL_SIZE = 8 * 1024 * 1024 * 1024 # 8 GB CHUNK_SIZE = 1024 * 1024 # 1 MB assert TOTAL_SIZE % CHUNK_SIZE == 0 def main(request, response): response.headers.set(b"Content-type", b"text/plain") response.headers.set(b"Content-Length", str(TOTAL_SIZE).encode()) response.headers.set(b"Cache-Control", b"max-age=86400") response.write_status_headers() chunk = bytes(CHUNK_SIZE) total_sent = 0 while total_sent < TOTAL_SIZE: if not response.writer.write(chunk): break total_sent += CHUNK_SIZE