summaryrefslogtreecommitdiff
path: root/tests/fixtureapps/writecb.py
blob: e1d2792e65bae8b941167bb5bb35e960c2ad98e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
def app(environ, start_response):  # pragma: no cover
    path_info = environ["PATH_INFO"]
    if path_info == "/no_content_length":
        headers = []
    else:
        headers = [("Content-Length", "9")]
    write = start_response("200 OK", headers)
    if path_info == "/long_body":
        write(b"abcdefghij")
    elif path_info == "/short_body":
        write(b"abcdefgh")
    else:
        write(b"abcdefghi")
    return []