summaryrefslogtreecommitdiff
path: root/tests/utils_tests/test_text.py
diff options
context:
space:
mode:
authorBaptiste Mispelon <bmispelon@gmail.com>2013-09-27 17:00:42 +0200
committerBaptiste Mispelon <bmispelon@gmail.com>2013-09-27 17:00:42 +0200
commit3754f4ad410640382f9fe25073da03009cdc2ea3 (patch)
tree9c689e97703465fcdb5220c079d9eb57c72fe1ad /tests/utils_tests/test_text.py
parent90cd676d291c8e4bb064611e0df8ea98ef47bb59 (diff)
Fix #21185: Added tests for unescape_entities.
Also fixed a py3 incompatibility. Thanks to brutasse for the report.
Diffstat (limited to 'tests/utils_tests/test_text.py')
-rw-r--r--tests/utils_tests/test_text.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/utils_tests/test_text.py b/tests/utils_tests/test_text.py
index c9dde6b1b3..dd72d26e06 100644
--- a/tests/utils_tests/test_text.py
+++ b/tests/utils_tests/test_text.py
@@ -106,3 +106,16 @@ class TestUtilsText(SimpleTestCase):
)
for value, output in items:
self.assertEqual(text.slugify(value), output)
+
+ def test_unescape_entities(self):
+ items = [
+ ('', ''),
+ ('foo', 'foo'),
+ ('&amp;', '&'),
+ ('&#x26;', '&'),
+ ('&#38;', '&'),
+ ('foo &amp; bar', 'foo & bar'),
+ ('foo & bar', 'foo & bar'),
+ ]
+ for value, output in items:
+ self.assertEqual(text.unescape_entities(value), output)