Esempio n. 1
0
    def test_summarize(self):
        sample_str = 'Short String'
        self.assertEqual(summarize(sample_str, max_len=20), sample_str)
        self.assertEqual(summarize(sample_str, max_len=len(sample_str)), sample_str)
        self.assertEqual(summarize(sample_str, max_len=5), 'Short...')

        # Word breaking
        self.assertEqual(summarize(sample_str, max_len=6), 'Short ...')
        self.assertEqual(summarize(sample_str, max_len=8), 'Short St...')
        # TODO: this is the correct behavior:
        #self.assertEqual(summarize(sample_str, max_len=6), 'Short...')
        #self.assertEqual(summarize(sample_str, max_len=8), 'Short ...')

        # unicode
        self.assertEqual(summarize(u'رشته‌ی مثال', max_len=6), u'رشته‌ی...')
Esempio n. 2
0
    def test_summarize(self):
        sample_str = 'Short String'
        self.assertEqual(summarize(sample_str, max_len=20), sample_str)
        self.assertEqual(summarize(sample_str, max_len=len(sample_str)),
                         sample_str)
        self.assertEqual(summarize(sample_str, max_len=5), 'Short...')

        # Word breaking
        self.assertEqual(summarize(sample_str, max_len=6), 'Short ...')
        self.assertEqual(summarize(sample_str, max_len=8), 'Short St...')
        # TODO: this is the correct behavior:
        #self.assertEqual(summarize(sample_str, max_len=6), 'Short...')
        #self.assertEqual(summarize(sample_str, max_len=8), 'Short ...')

        # unicode
        self.assertEqual(summarize(u'رشته‌ی مثال', max_len=6), u'رشته‌ی...')
Esempio n. 3
0
 def __unicode__(self):
     return u'Statement: {0}'.format(summarize(self.code, max_len=30))
Esempio n. 4
0
 def __unicode__(self):
     u = u'Comment: {0}'.format(summarize(self.content, max_len=10))
     if self.doc_comment:
         u += u' (docstring)'
     return u
Esempio n. 5
0
 def __unicode__(self):
     return u"Statement: {0}".format(summarize(self.code, max_len=30))
Esempio n. 6
0
 def __unicode__(self):
     u = u"Comment: {0}".format(summarize(self.content, max_len=10))
     if self.doc_comment:
         u += u" (docstring)"
     return u