Added test of "js inline" with non-ascii character
This commit is contained in:

committed by
Mathieu Pillard

parent
a557d2f941
commit
18f4de8c85
@@ -236,3 +236,23 @@ class OfflineGenerationTestCase(OfflineTestCaseMixin, TestCase):
|
||||
self.assertTrue(isinstance(loaders[1], AppDirectoriesLoader))
|
||||
finally:
|
||||
settings.TEMPLATE_LOADERS = old_loaders
|
||||
|
||||
|
||||
class OfflineGenerationInlineNonAsciiTestCase(OfflineTestCaseMixin, TestCase):
|
||||
templates_dir = "test_inline_non_ascii"
|
||||
|
||||
def setUp(self):
|
||||
self.old_offline_context = settings.COMPRESS_OFFLINE_CONTEXT
|
||||
settings.COMPRESS_OFFLINE_CONTEXT = {
|
||||
'test_non_ascii_value': u'\u2014',
|
||||
}
|
||||
super(OfflineGenerationInlineNonAsciiTestCase, self).setUp()
|
||||
|
||||
def tearDown(self):
|
||||
self.COMPRESS_OFFLINE_CONTEXT = self.old_offline_context
|
||||
super(OfflineGenerationInlineNonAsciiTestCase, self).tearDown()
|
||||
|
||||
def test_offline(self):
|
||||
count, result = CompressCommand().compress(log=self.log, verbosity=self.verbosity)
|
||||
rendered_template = self.template.render(Context(settings.COMPRESS_OFFLINE_CONTEXT))
|
||||
self.assertEqual(rendered_template, "".join(result) + "\n")
|
||||
|
@@ -0,0 +1,7 @@
|
||||
{% load compress %}{% spaceless %}
|
||||
|
||||
{% compress js inline %}
|
||||
<script type="text/javascript">
|
||||
var value = '{{ test_non_ascii_value }}';
|
||||
</script>
|
||||
{% endcompress %}{% endspaceless %}
|
Reference in New Issue
Block a user