def METHOD_NAME(self, f=output.shorten_string):
    s = "01234567890123456789"  # string of length 20
    self.assertEqual(f(s, 30), s)
    self.assertEqual(f(s, 25), s)
    self.assertEqual(f(s, 20), s)
    self.assertEqual(f(s, 19), "012345678…123456789")
    self.assertEqual(f(s, 18), "01234567…123456789")
    self.assertEqual(f(s, 17), "01234567…23456789")
    self.assertEqual(f(s, 16), "0123456…23456789")
    self.assertEqual(f(s, 15), "0123456…3456789")
    self.assertEqual(f(s, 14), "012345…3456789")
    self.assertEqual(f(s, 13), "012345…456789")
    self.assertEqual(f(s, 12), "01234…456789")
    self.assertEqual(f(s, 11), "01234…56789")
    self.assertEqual(f(s, 10), "0123…56789")
    self.assertEqual(f(s, 9) , "0123…6789")
    self.assertEqual(f(s, 3) , "0…9")
    self.assertEqual(f(s, 2) , "…9")