bazarr/libs/waitress/tests/fixtureapps/writecb.py

15 lines
432 B
Python
Raw Normal View History

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 []