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))