@@ -264,8 +264,8 @@ def get(self, path, data={}, **extra):
264
264
parsed = urlparse (path )
265
265
r = {
266
266
'CONTENT_TYPE' : 'text/html; charset=utf-8' ,
267
- 'PATH_INFO' : urllib .unquote (parsed . path ),
268
- 'QUERY_STRING' : urlencode (data , doseq = True ) or parsed . query ,
267
+ 'PATH_INFO' : urllib .unquote (parsed [ 2 ] ),
268
+ 'QUERY_STRING' : urlencode (data , doseq = True ) or parsed [ 4 ] ,
269
269
'REQUEST_METHOD' : 'GET' ,
270
270
'wsgi.input' : FakePayload ('' )
271
271
}
@@ -286,8 +286,8 @@ def post(self, path, data={}, content_type=MULTIPART_CONTENT, **extra):
286
286
r = {
287
287
'CONTENT_LENGTH' : len (post_data ),
288
288
'CONTENT_TYPE' : content_type ,
289
- 'PATH_INFO' : urllib .unquote (parsed . path ),
290
- 'QUERY_STRING' : parsed . query ,
289
+ 'PATH_INFO' : urllib .unquote (parsed [ 2 ] ),
290
+ 'QUERY_STRING' : parsed [ 4 ] ,
291
291
'REQUEST_METHOD' : 'POST' ,
292
292
'wsgi.input' : FakePayload (post_data ),
293
293
}
@@ -302,8 +302,8 @@ def head(self, path, data={}, **extra):
302
302
parsed = urlparse (path )
303
303
r = {
304
304
'CONTENT_TYPE' : 'text/html; charset=utf-8' ,
305
- 'PATH_INFO' : urllib .unquote (parsed . path ),
306
- 'QUERY_STRING' : urlencode (data , doseq = True ) or parsed . query ,
305
+ 'PATH_INFO' : urllib .unquote (parsed [ 2 ] ),
306
+ 'QUERY_STRING' : urlencode (data , doseq = True ) or parsed [ 4 ] ,
307
307
'REQUEST_METHOD' : 'HEAD' ,
308
308
'wsgi.input' : FakePayload ('' )
309
309
}
@@ -317,8 +317,8 @@ def options(self, path, data={}, **extra):
317
317
"""
318
318
parsed = urlparse (path )
319
319
r = {
320
- 'PATH_INFO' : urllib .unquote (parsed . path ),
321
- 'QUERY_STRING' : urlencode (data , doseq = True ) or parsed . query ,
320
+ 'PATH_INFO' : urllib .unquote (parsed [ 2 ] ),
321
+ 'QUERY_STRING' : urlencode (data , doseq = True ) or parsed [ 4 ] ,
322
322
'REQUEST_METHOD' : 'OPTIONS' ,
323
323
'wsgi.input' : FakePayload ('' )
324
324
}
@@ -339,8 +339,8 @@ def put(self, path, data={}, content_type=MULTIPART_CONTENT, **extra):
339
339
r = {
340
340
'CONTENT_LENGTH' : len (post_data ),
341
341
'CONTENT_TYPE' : content_type ,
342
- 'PATH_INFO' : urllib .unquote (parsed . path ),
343
- 'QUERY_STRING' : urlencode (data , doseq = True ) or parsed . query ,
342
+ 'PATH_INFO' : urllib .unquote (parsed [ 2 ] ),
343
+ 'QUERY_STRING' : urlencode (data , doseq = True ) or parsed [ 4 ] ,
344
344
'REQUEST_METHOD' : 'PUT' ,
345
345
'wsgi.input' : FakePayload (post_data ),
346
346
}
@@ -354,8 +354,8 @@ def delete(self, path, data={}, **extra):
354
354
"""
355
355
parsed = urlparse (path )
356
356
r = {
357
- 'PATH_INFO' : urllib .unquote (parsed . path ),
358
- 'QUERY_STRING' : urlencode (data , doseq = True ) or parsed . query ,
357
+ 'PATH_INFO' : urllib .unquote (parsed [ 2 ] ),
358
+ 'QUERY_STRING' : urlencode (data , doseq = True ) or parsed [ 4 ] ,
359
359
'REQUEST_METHOD' : 'DELETE' ,
360
360
'wsgi.input' : FakePayload ('' )
361
361
}
0 commit comments