chromium/third_party/blink/web_tests/external/wpt/html/editing/dnd/resources/32mb.py

thirty_two_megabytes = 32 * 1024 * 1024
chunk = b'ab' * 512 * 512
chunk_length = len(chunk)

def main(request, response):
    def content():
        bytes_sent = 0
        while bytes_sent < thirty_two_megabytes:
            yield chunk
            bytes_sent += chunk_length

    return [(b"Content-Type", b"text/plain")], content()