blob: 115ff71c93bbaf860c02754764f21bebb02c529d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# (c) 2005 Ben Bangert
# This module is part of the Python Paste Project and is released under
# the MIT License: http://www.opensource.org/licenses/mit-license.php
from paste.fixture import *
from paste.request import *
from paste.wsgiwrappers import WSGIRequest
from py.test import raises
def simpleapp(environ, start_response):
status = '200 OK'
response_headers = [('Content-type','text/plain')]
start_response(status, response_headers)
request = WSGIRequest(environ)
return ['Hello world!\n', 'The get is %s' % str(request.GET),
' and Val is %s' % request.GET.get('name')]
def test_gets():
app = TestApp(simpleapp)
res = app.get('/')
assert 'Hello' in res
assert "get is {}" in res
res = app.get('/?name=george')
res.mustcontain("get is multidict([('name', 'george')])")
res.mustcontain("Val is george")
|