def __str__(self):
     return ellipsize(self.title)
 def __str__(self):
     return ellipsize(self.text)
 def __str__(self):
     return ellipsize(self.name)
 def test_short_lengths(self):
     """Ellipsize when the length parameter allows only an ellipsis."""
     for length in range(4):
         string = 's' * (length + 1)
         self.assertEqual('...', ellipsize(string, length=length))
 def test_gt_length(self):
     """Ellipsize a string > 'length' characters."""
     string = 's' * (self.length + 2)
     result = ellipsize(string, length=self.length)
     self.assertEqual(self.length, len(result))
     self.assertTrue(result.endswith('...'))
 def test_eq_length(self):
     """Ellipsize a string == 'length' characters."""
     string = 's' * self.length
     self.assertEqual(string, ellipsize(string, length=self.length))
 def test_lt_length(self):
     """Ellipsize a string < 'length' characters."""
     string = 's' * (self.length - 2)
     self.assertEqual(string, ellipsize(string, length=self.length))
Exemple #8
0
 def __str__(self):
     return ellipsize(self.body)