Exemple #1
0
def test_json_request_parser_invalid_json_with_valid_content_type():

    with app.test_request_context('/?one=1', content_type='application/json', data='{"one": 1, "two": "2", "äåö": -.öäå"}'):
        g.ctx = Context()

        mixin = JsonRequestParser()
        mixin.before()
Exemple #2
0
def test_debug_mixin():
    with app.test_request_context('/'):
        assert_is_none(g.get('debug'))

        mixin = Debug()
        mixin.before()
        assert_true(g.get('debug'))

        mixin.after({})
Exemple #3
0
def test_json_request_parser_valid_json_but_invalid_content_type():

    data = {'one': 1, 'two': '2', u'äåö': u'-.öäå'}

    import json

    with app.test_request_context('/?one=1', content_type='text/json', data=json.dumps(data)):
        g.ctx = Context()

        mixin = JsonRequestParser()
        mixin.before()
Exemple #4
0
def test_json_request_parser_valid_json():

    data = {'one': 1, 'two': '2', u'äåö': u'-.öäå'}

    import json

    with app.test_request_context('/?one=1', content_type='application/json', data=json.dumps(data)):
        g.ctx = Context()

        mixin = JsonRequestParser()
        mixin.before()

        compare(g.ctx.input, data)