From f3a2e0b48d97b72cad9c79b48880f2a265be2e2d Mon Sep 17 00:00:00 2001 From: Aymeric Augustin Date: Fri, 18 Oct 2013 09:56:18 +0200 Subject: Test that non-ASCII data in sessions works. Fix #67. --- tests/views.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'tests/views.py') 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 = '%s' % 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('') -- cgit v1.2.3