def test_operation_encoded_get():
    q = Query(app)
    
    environ = {}
    environ['REQUEST_METHOD'] = 'GET'
    environ['QUERY_STRING'] = 'text=m%C3%B6ass'

    q.extract_query(environ)
    assert 'text' in environ['tiddlyweb.query']
    assert environ['tiddlyweb.query']['text'][0] == u'm\xf6ass'
def test_operation_simple_get():
    q = Query(app)
    
    environ = {}
    environ['REQUEST_METHOD'] = 'GET'
    environ['QUERY_STRING'] = 'text=hello'

    q.extract_query(environ)
    assert 'text' in environ['tiddlyweb.query']
    assert environ['tiddlyweb.query']['text'][0] == 'hello'
Beispiel #3
0
def test_operation_encoded_get():
    q = Query(app)

    environ = {}
    environ['REQUEST_METHOD'] = 'GET'
    environ['QUERY_STRING'] = 'text=m%C3%B6ass'

    q.extract_query(environ)
    assert 'text' in environ['tiddlyweb.query']
    assert environ['tiddlyweb.query']['text'][0] == u'm\xf6ass'
Beispiel #4
0
def test_operation_simple_get():
    q = Query(app)

    environ = {}
    environ['REQUEST_METHOD'] = 'GET'
    environ['QUERY_STRING'] = 'text=hello'

    q.extract_query(environ)
    assert 'text' in environ['tiddlyweb.query']
    assert environ['tiddlyweb.query']['text'][0] == 'hello'
def test_operation_simple_post():
    q = Query(app)
    post = StringIO.StringIO()
    post.write('text=m%C3%B6ass')
    post.seek(0)
    environ = {}
    environ['CONTENT_LENGTH'] = 15
    environ['CONTENT_TYPE'] = 'application/x-www-form-urlencoded'
    environ['REQUEST_METHOD'] = 'POST'
    environ['wsgi.input'] = post
    q.extract_query(environ)
    assert 'text' in environ['tiddlyweb.query']
    assert environ['tiddlyweb.query']['text'][0] == u'm\xf6ass'
Beispiel #6
0
def test_operation_simple_post():
    q = Query(app)
    post = StringIO.StringIO()
    post.write('text=m%C3%B6ass')
    post.seek(0)
    environ = {}
    environ['CONTENT_LENGTH'] = 15
    environ['CONTENT_TYPE'] = 'application/x-www-form-urlencoded'
    environ['REQUEST_METHOD'] = 'POST'
    environ['wsgi.input'] = post
    q.extract_query(environ)
    assert 'text' in environ['tiddlyweb.query']
    assert environ['tiddlyweb.query']['text'][0] == u'm\xf6ass'