aboutsummaryrefslogtreecommitdiffstats
path: root/tests/tests.py
diff options
context:
space:
mode:
authorAymeric Augustin2013-10-17 21:30:15 +0200
committerAymeric Augustin2013-10-17 21:30:15 +0200
commit4d829c450327e015ee5d6919f6f5029079b7ebe0 (patch)
treecada8a5dec45e5dd2a138bc47c33002eb7278d5a /tests/tests.py
parentdaf14b5c363d4aef842d4a46eb1c6b603e5c10b7 (diff)
downloaddjango-debug-toolbar-4d829c450327e015ee5d6919f6f5029079b7ebe0.tar.bz2
Support DEFAULT_CHARSET != 'utf-8'. Fix #15.
Diffstat (limited to 'tests/tests.py')
-rw-r--r--tests/tests.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/tests.py b/tests/tests.py
index 5390025..6883428 100644
--- a/tests/tests.py
+++ b/tests/tests.py
@@ -1,3 +1,5 @@
+# coding: utf-8
+
from __future__ import unicode_literals
import threading
@@ -161,6 +163,19 @@ class DebugToolbarTestCase(BaseTestCase):
self.assertEqual(stats['view_kwargs'], 'None')
self.assertEqual(stats['view_func'], '<no view>')
+ def test_non_utf8_charset(self):
+ with self.settings(DEBUG=True,
+ DEFAULT_CHARSET='iso-8859-1',
+ INTERNAL_IPS=['127.0.0.1']):
+
+ response = self.client.get('/regular/ASCII/')
+ self.assertContains(response, 'ASCII') # template
+ self.assertContains(response, 'djDebug') # toolbar
+
+ response = self.client.get('/regular/LÀTÍN/')
+ self.assertContains(response, 'LÀTÍN') # template
+ self.assertContains(response, 'djDebug') # toolbar
+
class DebugToolbarNameFromObjectTest(BaseTestCase):
def test_func(self):