def test_returns_just_ellipsis_when_max_length_is_length_of_ellipsis(self):
     message = 'abcde'
     ellipsis = '[..]'
     self.assertEqual(
         shorten_message(message, len(ellipsis), ellipsis),
         ellipsis
     )
예제 #2
0
 def test_returns_just_ellipsis_when_max_length_is_length_of_ellipsis(self):
     message = 'abcde'
     ellipsis = '[..]'
     self.assertEqual(
         shorten_message(message, len(ellipsis), ellipsis),
         ellipsis
     )
 def test_does_not_split_message_inside_multibyte_character(self):
     self.assertEqual(shorten_message('čččč', max_length=3, ellipsis='.'),
                      'čč.')
 def test_returns_part_of_ellipsis_when_ellipsis_is_too_long(self):
     self.assertEqual(
         shorten_message('abcdef', max_length=3, ellipsis='[..]'), '[..')
 def test_returns_shorter_message_when_it_is_longer_than_max_length(self):
     self.assertEqual(
         shorten_message('abcdef', max_length=5, ellipsis='[..]'), 'a[..]')
 def test_returns_complete_message_if_its_length_is_max_length(self):
     message = 'abcde'
     self.assertEqual(
         shorten_message(message, max_length=len(message), ellipsis='[..]'),
         message)
 def test_returns_complete_message_when_max_length_is_zero(self):
     message = 'abcde'
     self.assertEqual(
         shorten_message(message, max_length=0, ellipsis='[..]'), message)
 def test_returns_shorter_message_when_it_is_longer_than_max_length(self):
     self.assertEqual(
         shorten_message('abcdef', max_length=5, ellipsis='[..]'),
         'a[..]'
     )
 def test_returns_complete_message_if_its_length_is_max_length(self):
     message = 'abcde'
     self.assertEqual(
         shorten_message(message, max_length=len(message), ellipsis='[..]'),
         message
     )
 def test_returns_complete_message_when_max_length_is_zero(self):
     message = 'abcde'
     self.assertEqual(
         shorten_message(message, max_length=0, ellipsis='[..]'),
         message
     )
 def test_does_not_split_message_inside_multibyte_character(self):
     self.assertEqual(
         shorten_message('čččč', max_length=3, ellipsis='.'),
         'čč.'
     )
 def test_returns_part_of_ellipsis_when_ellipsis_is_too_long(self):
     self.assertEqual(
         shorten_message('abcdef', max_length=3, ellipsis='[..]'),
         '[..'
     )