mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	git-svn-id: http://code.djangoproject.com/svn/django/trunk@13935 bcc190cf-cafb-0310-a4f2-bffc1f526a37
		
			
				
	
	
		
			21 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| import unittest
 | |
| 
 | |
| from django.utils import text
 | |
| 
 | |
| class TestUtilsText(unittest.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'<p><strong><em>The quick brown fox jumped over the lazy dog.</em></strong></p>',
 | |
|             text.truncate_html_words('<p><strong><em>The quick brown fox jumped over the lazy dog.</em></strong></p>', 10))
 | |
|         self.assertEqual(u'<p><strong><em>The quick brown fox ...</em></strong></p>',
 | |
|             text.truncate_html_words('<p><strong><em>The quick brown fox jumped over the lazy dog.</em></strong></p>', 4))
 | |
|         self.assertEqual(u'<p><strong><em>The quick brown fox ....</em></strong></p>',
 | |
|             text.truncate_html_words('<p><strong><em>The quick brown fox jumped over the lazy dog.</em></strong></p>', 4, '....'))
 | |
|         self.assertEqual(u'<p><strong><em>The quick brown fox</em></strong></p>',
 | |
|             text.truncate_html_words('<p><strong><em>The quick brown fox jumped over the lazy dog.</em></strong></p>', 4, None))
 |