From 0382ecfe020b4c51b4c01e4e9a21892771e66941 Mon Sep 17 00:00:00 2001 From: David Smith Date: Tue, 26 May 2020 22:56:41 +0100 Subject: Fixed #28694 -- Made django.utils.text.slugify() strip dashes and underscores. --- tests/utils_tests/test_text.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests/utils_tests') diff --git a/tests/utils_tests/test_text.py b/tests/utils_tests/test_text.py index 2310c9c2a0..f7a0a807e1 100644 --- a/tests/utils_tests/test_text.py +++ b/tests/utils_tests/test_text.py @@ -195,6 +195,10 @@ class TestUtilsText(SimpleTestCase): (' multiple---dash and space ', 'multiple-dash-and-space', False), ('\t whitespace-in-value \n', 'whitespace-in-value', False), ('underscore_in-value', 'underscore_in-value', False), + ('__strip__underscore-value___', 'strip__underscore-value', False), + ('--strip-dash-value---', 'strip-dash-value', False), + ('__strip-mixed-value---', 'strip-mixed-value', False), + ('_ -strip-mixed-value _-', 'strip-mixed-value', False), ('spam & ıçüş', 'spam-ıçüş', True), ('foo ıç bar', 'foo-ıç-bar', True), (' foo ıç bar', 'foo-ıç-bar', True), -- cgit v1.3