def test_conversion(self): self.assertEqual(bytes_to_b64(b'\xdd'), '3Q==') self.assertEqual(bytes_to_b32(b'\xdd'), '3U======') self.assertEqual(bytes_to_b16(b'\xdd'), 'DD') self.assertEqual(b64_to_bytes('3Q=='), b'\xdd') self.assertEqual(b32_to_bytes('3U======'), b'\xdd') self.assertEqual(b16_to_bytes('DD'), b'\xdd')
def test_silent_conversion(self): self.assertFalse(b64_to_bytes('A', ignore_error=True)) self.assertFalse(b32_to_bytes('$', ignore_error=True)) self.assertFalse(b16_to_bytes('$', ignore_error=True))