diff -r b758351d191f -r cc9b7e14412b web/lib/django/contrib/messages/tests/urls.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/lib/django/contrib/messages/tests/urls.py Tue May 25 02:43:45 2010 +0200 @@ -0,0 +1,39 @@ +from django.conf.urls.defaults import * +from django.contrib import messages +from django.core.urlresolvers import reverse +from django.http import HttpResponseRedirect, HttpResponse +from django.shortcuts import render_to_response +from django.template import RequestContext, Template + + +def add(request, message_type): + # don't default to False here, because we want to test that it defaults + # to False if unspecified + fail_silently = request.POST.get('fail_silently', None) + for msg in request.POST.getlist('messages'): + if fail_silently is not None: + getattr(messages, message_type)(request, msg, + fail_silently=fail_silently) + else: + getattr(messages, message_type)(request, msg) + show_url = reverse('django.contrib.messages.tests.urls.show') + return HttpResponseRedirect(show_url) + + +def show(request): + t = Template("""{% if messages %} +
+{% endif %}""") + return HttpResponse(t.render(RequestContext(request))) + + +urlpatterns = patterns('', + ('^add/(debug|info|success|warning|error)/$', add), + ('^show/$', show), +)