diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2015-04-21 15:59:26 +0200 |
---|---|---|
committer | Victor Stinner <victor.stinner@gmail.com> | 2015-04-21 15:59:26 +0200 |
commit | ad47e4d46b3d6d5705243fbf68ad5ecc34108264 (patch) | |
tree | a597abeacd6b71f7ee91dc8b3a4025faabca99a3 /tests/test_request.py | |
parent | b4187e5d61acb98ffb86767c82a60280db7833f3 (diff) | |
download | paste-ad47e4d46b3d6d5705243fbf68ad5ecc34108264.tar.gz |
Fix request, session and urlmap tests on Python 3
HTTP body must be bytes
Diffstat (limited to 'tests/test_request.py')
-rw-r--r-- | tests/test_request.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/test_request.py b/tests/test_request.py index f5b59d6..072304d 100644 --- a/tests/test_request.py +++ b/tests/test_request.py @@ -4,17 +4,21 @@ from paste.fixture import * from paste.request import * from paste.wsgiwrappers import WSGIRequest +import six def simpleapp(environ, start_response): status = '200 OK' response_headers = [('Content-type','text/plain')] start_response(status, response_headers) request = WSGIRequest(environ) - return [ + body = [ 'Hello world!\n', 'The get is %s' % str(request.GET), ' and Val is %s\n' % request.GET.get('name'), 'The languages are: %s\n' % request.languages, 'The accepttypes is: %s\n' % request.match_accept(['text/html', 'application/xml'])] + if six.PY3: + body = [line.encode('utf8') for line in body] + return body def test_gets(): app = TestApp(simpleapp) |