diff options
| author | Aymeric Augustin | 2013-10-18 09:56:18 +0200 | 
|---|---|---|
| committer | Aymeric Augustin | 2013-10-18 09:56:18 +0200 | 
| commit | f3a2e0b48d97b72cad9c79b48880f2a265be2e2d (patch) | |
| tree | 93e7df3a37e133d5e86aa5f8d05c6f8f71f7887c /tests/views.py | |
| parent | 50e3714c6510fc12dc23aed41830b072d55332fe (diff) | |
| download | django-debug-toolbar-f3a2e0b48d97b72cad9c79b48880f2a265be2e2d.tar.bz2 | |
Test that non-ASCII data in sessions works.
Fix #67.
Diffstat (limited to 'tests/views.py')
| -rw-r--r-- | tests/views.py | 12 | 
1 files changed, 11 insertions, 1 deletions
| diff --git a/tests/views.py b/tests/views.py index f756023..a903bee 100644 --- a/tests/views.py +++ b/tests/views.py @@ -1,7 +1,10 @@ +# coding: utf-8 +  from __future__ import unicode_literals  from django.contrib.auth.models import User  from django.http import HttpResponse +from django.utils import six  def execute_sql(request): @@ -9,7 +12,7 @@ def execute_sql(request):      return HttpResponse() -def regular_view(request, title='Test'): +def regular_view(request, title):      content = '<html><head><title>%s</title><body></body></html>' % title      return HttpResponse(content) @@ -17,3 +20,10 @@ def regular_view(request, title='Test'):  def resolving_view(request, arg1, arg2):      # see test_url_resolving in tests.py      return HttpResponse() + + +def set_session(request): +    request.session['où'] = 'où' +    if not six.PY3: +        request.session['là'.encode('utf-8')] = 'là'.encode('utf-8') +    return HttpResponse('<html><head><title></title><body></body></html>') | 
