test_transformers.py 文件源码

python
阅读 34 收藏 0 点赞 0 评论 0

项目:deen 作者: takeshixx 项目源码 文件源码
def test_encode_base85(self):
        if sys.version_info.major != 3 or \
                sys.version_info.minor < 4:
            self.fail('Base85 support not available for the current Python version!')
        data_bytes = self._random_bytes()
        encoded_bytes = base64.b85encode(data_bytes)
        result_bytes = self._transformer.encode('base85', data_bytes)
        self.assertIsInstance(result_bytes, bytes,
            'Base85 encoding result should be bytes or bytearray, ' \
            'got %s instead' % type(result_bytes))
        self.assertEqual(encoded_bytes, result_bytes)
        data_str = self._random_str()
        self.assertRaises(TypeError, functools.partial(
            self._transformer.encode, 'base85', data_str),
                          'Unexpected exception raised')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号