Merge branch 'master' of github.com:mitsuhiko/flask

This commit is contained in:
Jimmy McCarthy 2015-09-14 13:06:54 -05:00
commit 04a3eeee3b
7 changed files with 38 additions and 29 deletions

View file

@ -1069,6 +1069,18 @@ def test_build_error_handler():
assert flask.url_for('spam') == '/test_handler/'
def test_build_error_handler_reraise():
app = flask.Flask(__name__)
# Test a custom handler which reraises the BuildError
def handler_raises_build_error(error, endpoint, values):
raise error
app.url_build_error_handlers.append(handler_raises_build_error)
with app.test_request_context():
pytest.raises(BuildError, flask.url_for, 'not.existing')
def test_custom_converters():
from werkzeug.routing import BaseConverter