summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--django/utils/jslex.py1
-rw-r--r--tests/utils_tests/test_jslex.py3
2 files changed, 3 insertions, 1 deletions
diff --git a/django/utils/jslex.py b/django/utils/jslex.py
index e54d021bbe..35bdc57e1a 100644
--- a/django/utils/jslex.py
+++ b/django/utils/jslex.py
@@ -1,5 +1,6 @@
"""JsLex: a lexer for Javascript"""
# Originally from https://bitbucket.org/ned/jslex
+from __future__ import unicode_literals
import re
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"]),