From ba53cd30d1427dbbd564b1791ef6348db93cf37f Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Mon, 27 Sep 2010 15:15:04 +0000 Subject: Reorganized utils tests so it's all in separate modules. Thanks to Stephan Jaekel. git-svn-id: http://code.djangoproject.com/svn/django/trunk@13889 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- tests/regressiontests/utils/text.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 tests/regressiontests/utils/text.py (limited to 'tests/regressiontests/utils/text.py') diff --git a/tests/regressiontests/utils/text.py b/tests/regressiontests/utils/text.py new file mode 100644 index 0000000000..7cf52ca92c --- /dev/null +++ b/tests/regressiontests/utils/text.py @@ -0,0 +1,20 @@ +from django.test import TestCase + +from django.utils import text + +class TestUtilsText(TestCase): + def test_truncate_words(self): + self.assertEqual(u'The quick brown fox jumped over the lazy dog.', + text.truncate_words(u'The quick brown fox jumped over the lazy dog.', 10)) + self.assertEqual(u'The quick brown fox ...', + text.truncate_words('The quick brown fox jumped over the lazy dog.', 4)) + self.assertEqual(u'The quick brown fox ....', + text.truncate_words('The quick brown fox jumped over the lazy dog.', 4, '....')) + self.assertEqual(u'

The quick brown fox jumped over the lazy dog.

', + text.truncate_html_words('

The quick brown fox jumped over the lazy dog.

', 10)) + self.assertEqual(u'

The quick brown fox ...

', + text.truncate_html_words('

The quick brown fox jumped over the lazy dog.

', 4)) + self.assertEqual(u'

The quick brown fox ....

', + text.truncate_html_words('

The quick brown fox jumped over the lazy dog.

', 4, '....')) + self.assertEqual(u'

The quick brown fox

', + text.truncate_html_words('

The quick brown fox jumped over the lazy dog.

', 4, None)) -- cgit v1.3