From 4cd11f8681db0ec8efabbdcb3ebf73f650d1635c Mon Sep 17 00:00:00 2001 From: Russell Keith-Magee Date: Mon, 27 Sep 2010 15:34:41 +0000 Subject: [1.2.X] Reorganized utils tests so it's all in separate modules. Thanks to Stephan Jaekel. Backport of r13889 from trunk. git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.2.X@13910 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