def testLimitStringLengthWithNoLimit(self): self.assertEqual( check_numerics_callback.limit_string_length("A" * 100 + "B", max_len=None), "A" * 100 + "B") self.assertEqual( check_numerics_callback.limit_string_length("", max_len=None), "")
def testLimitStringLengthWithExplicitLimit(self): self.assertEqual( check_numerics_callback.limit_string_length("", max_len=2), "") self.assertEqual( check_numerics_callback.limit_string_length("e", max_len=2), "e") self.assertEqual( check_numerics_callback.limit_string_length("de", max_len=2), "de") self.assertEqual( check_numerics_callback.limit_string_length("abcde", max_len=2), "...de")
def testLimitStringLengthWithDefaultLimit(self): self.assertEqual( check_numerics_callback.limit_string_length("A" * 50 + "B"), "..." + "A" * 49 + "B")