summaryrefslogtreecommitdiff
path: root/tests/utils_tests/test_jslex.py
diff options
context:
space:
mode:
authorFlorian Apolloner <florian@apolloner.eu>2014-10-14 21:55:54 +0200
committerFlorian Apolloner <florian@apolloner.eu>2014-10-15 15:09:35 +0200
commit2ccbaba1f26ae262b301aa9ae1d41efed2f6aee9 (patch)
treee2d1fbbdaaa015191fa98aa99c0a13caadc7c367 /tests/utils_tests/test_jslex.py
parent4443c6f6d8e481db8142e79391ad0b65ebcf46e3 (diff)
Added unicode_literals to the jslexer.
This ensure that ''.join(c) in jslex.py always returns text.
Diffstat (limited to 'tests/utils_tests/test_jslex.py')
-rw-r--r--tests/utils_tests/test_jslex.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/utils_tests/test_jslex.py b/tests/utils_tests/test_jslex.py
index 0337b95fa2..33608b9fdf 100644
--- a/tests/utils_tests/test_jslex.py
+++ b/tests/utils_tests/test_jslex.py
@@ -1,6 +1,7 @@
# -*- coding: utf-8 -*-
"""Tests for jslex."""
# originally from https://bitbucket.org/ned/jslex
+from __future__ import unicode_literals
from django.test import TestCase
from django.utils.jslex import JsLexer, prepare_js_for_gettext
@@ -10,7 +11,7 @@ class JsTokensTest(TestCase):
LEX_CASES = [
# ids
("a ABC $ _ a123", ["id a", "id ABC", "id $", "id _", "id a123"]),
- (r"\u1234 abc\u0020 \u0065_\u0067", [r"id \u1234", r"id abc\u0020", r"id \u0065_\u0067"]),
+ ("\\u1234 abc\\u0020 \\u0065_\\u0067", ["id \\u1234", "id abc\\u0020", "id \\u0065_\\u0067"]),
# numbers
("123 1.234 0.123e-3 0 1E+40 1e1 .123", ["dnum 123", "dnum 1.234", "dnum 0.123e-3", "dnum 0", "dnum 1E+40", "dnum 1e1", "dnum .123"]),
("0x1 0xabCD 0XABcd", ["hnum 0x1", "hnum 0xabCD", "hnum 0XABcd"]),