def test_ellipsize_does_nothing_when_string_is_nothing(self): self.assertEqual(None, ellipsize(None)) self.assertEqual('', ellipsize(''))
def test_ellipsize_does_nothing_to_string_under_length(self): self.assertEqual('Test string', ellipsize('Test string', 40))
def test_ellipsize_cuts_off_string_longer_than_length(self): self.assertEqual('Str...', ellipsize('String', 3))
def __repr__(self): quip_text = repr(ellipsize(self.text)) return '<Quip {}>'.format(quip_text)
def test_ellipsize_does_nothing_when_string_is_nothing(self): self.assertEqual(None, ellipsize(None)) self.assertEqual("", ellipsize(""))
def test_ellipsize_cuts_off_string_longer_than_length(self): self.assertEqual("Str...", ellipsize("String", 3))
def test_ellipsize_does_nothing_to_string_under_length(self): self.assertEqual("Test string", ellipsize("Test string", 40))