def test_identity(self): zero_bytes = b("\x00\x00\x00\x00\x00") self.assertEqual(base85.b85decode(base85.b85encode(zero_bytes)), zero_bytes) self.assertEqual(base85.b85decode(base85.b85encode(RANDOM_256_BYTES)), RANDOM_256_BYTES) self.assertEqual(base85.b85decode(base85.b85encode(RANDOM_ODD_BYTES)), RANDOM_ODD_BYTES)
def test_identity(self): zero_bytes = b('\x00\x00\x00\x00\x00') self.assertEqual(b85decode(b85encode(zero_bytes)), zero_bytes) self.assertEqual(b85decode(b85encode(random_256_bytes)), random_256_bytes) self.assertEqual(b85decode(b85encode(random_odd_bytes)), random_odd_bytes)
def test_check_padding(self): self.assertEqual(base85.b85encode(b("."), _padding=True), b("/cYkO")) self.assertEqual(base85.b85encode(b(".")), b("/c"))
def test_encoding_wikipedia(self): self.assertEqual(base85.b85encode(b("Man ")), b("9jqo^")) self.assertEqual(base85.b85encode(b("sure")), b("F*2M7"))
def test_encoding(self): self.assertEqual(base85.b85encode(RAW), ENCODED)
def b85encode(s): """ Encode the given String to Base85. """ #return ascii85.b85encode(s,False,False) return base85.b85encode(s)
def test_encoding(self): self.assertEqual(b85encode(raw), encoded)
def b85encode(s): """ Encode the given String to Base85. """ #return ascii85.b85encode(s,False,False) return base85.b85encode(s)