I have settled on the still hacky but less evil current_app.test_client().options(PATH_TO_TEST). Hopefully this is much more lightweight than doing a GET request!
On Monday, January 26, 2015 at 3:21:20 PM UTC, Max Edwards wrote: > > I have a requirement (to protect against an XSS vulnerability) to check if > a URL path would be matched by one of our url rules. > > At the moment I'm doing it in a hacky way by using > current_app.test_client().get(PATH_TO_TEST) and checking that the status > code is not 404. Bit heavy weight because it forces the route to fully > execute also including template rendering. > > Ideally I would be able to do something like current_app.path_is_valid(GET, > PATH_TO_TEST) or current_app.get_route_function_for_path(GET, > PATH_TO_TEST) > > Many thanks! > -- You received this message because you are subscribed to the Google Groups "pocoo-libs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/pocoo-libs. For more options, visit https://groups.google.com/d/optout.
