diff options
Diffstat (limited to 'tests/fixtureapps/writecb.py')
-rw-r--r-- | tests/fixtureapps/writecb.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/fixtureapps/writecb.py b/tests/fixtureapps/writecb.py new file mode 100644 index 0000000..e1d2792 --- /dev/null +++ b/tests/fixtureapps/writecb.py @@ -0,0 +1,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 [] |