diff options
author | ianb <devnull@localhost> | 2006-01-27 18:11:48 +0000 |
---|---|---|
committer | ianb <devnull@localhost> | 2006-01-27 18:11:48 +0000 |
commit | 8897742342d90aa5f647a8b75e51c413beda040b (patch) | |
tree | 760149b7a83030f6bdfa2716244136aa4422eabe /paste/fixture.py | |
parent | ab88f30eecc47620165baeea7f2a16703ed02114 (diff) | |
download | paste-8897742342d90aa5f647a8b75e51c413beda040b.tar.gz |
Make sure .post() also sets QUERY_STRING (to avoid warning)
Diffstat (limited to 'paste/fixture.py')
-rw-r--r-- | paste/fixture.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/paste/fixture.py b/paste/fixture.py index 38c56d1..2e21217 100644 --- a/paste/fixture.py +++ b/paste/fixture.py @@ -214,6 +214,10 @@ class TestApp(object): content_type, params = self.encode_multipart( params, upload_files) environ['CONTENT_TYPE'] = content_type + if '?' in url: + url, environ['QUERY_STRING'] = url.split('?', 1) + else: + environ['QUERY_STRING'] = '' environ['CONTENT_LENGTH'] = str(len(params)) environ['REQUEST_METHOD'] = 'POST' environ['wsgi.input'] = StringIO(params) |