def ellipsized_description(self): """The short description of the package, truncated if necessary.""" description = self.description if description is None: return None return models.ellipsize(description, Package._MAX_DESCRIPTION_CHARS)
def test_ellipsize(self): self.assertEquals("foo bar", models.ellipsize("foo bar", 7)) self.assertEquals("foo...", models.ellipsize("foo bar baz", 7)) self.assertEquals("foobarb...", models.ellipsize("foobarbaz", 7))