def testextendedEncodeRoundingError(self): self.assertEqual("AAAB.-..", chart_encoding.extendedEncode([0, 1, 2878, 2879], 2879))
def testextendedEncode(self): self.assertEqual("", chart_encoding.extendedEncode([], 4095)) self.assertEqual("Monkeys.", chart_encoding.extendedEncode([808, 2532, 1970, 2879], 4095)) self.assertEqual("AAABAZAaAbAz.-..", chart_encoding.extendedEncode([0, 1, 25, 26, 27, 51, 4094, 4095], 4095)) self.assertEqual("__..__", chart_encoding.extendedEncode([-1, 4095, 4096], 4095))