Browse Source

Add test for jsonify padded=False, #495.

pull/498/head
Ron DuPlain 13 years ago
parent
commit
d90f0afe39
  1. 7
      flask/testsuite/helpers.py

7
flask/testsuite/helpers.py

@ -73,14 +73,17 @@ class JSONTestCase(FlaskTestCase):
@app.route('/dict') @app.route('/dict')
def return_dict(): def return_dict():
return flask.jsonify(d) return flask.jsonify(d)
@app.route("/unpadded")
def return_padded_false():
return flask.jsonify(d, padded=False)
@app.route("/padded") @app.route("/padded")
def return_padded_json(): def return_padded_true():
return flask.jsonify(d, padded=True) return flask.jsonify(d, padded=True)
@app.route("/padded_custom") @app.route("/padded_custom")
def return_padded_json_custom_callback(): def return_padded_json_custom_callback():
return flask.jsonify(d, padded='my_func_name') return flask.jsonify(d, padded='my_func_name')
c = app.test_client() c = app.test_client()
for url in '/kw', '/dict': for url in '/kw', '/dict', '/unpadded':
rv = c.get(url) rv = c.get(url)
self.assert_equal(rv.mimetype, 'application/json') self.assert_equal(rv.mimetype, 'application/json')
self.assert_equal(flask.json.loads(rv.data), d) self.assert_equal(flask.json.loads(rv.data), d)

Loading…
Cancel
Save