crypto_utest.py 文件源码

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

项目:dragonchain 作者: dragonchain 项目源码 文件源码
def test_sign_verification_record(self):
        """ testing crypto sign_verification_record """
        test_output = crypto.sign_verification_record(SIGNATORY, PRIOR_BLOCK_HASH, LOWER_HASH, PUBLIC_KEY, PRIVATE_KEY, BLOCK_ID, PHASE, ORIGIN_ID,
                                                      VERIFICATION_TS, public_transmission=None, verification_info=None)

        # testing that the generated hash from crypto.sign_verification_record is valid
        test_signature = crypto.validate_signature(test_output['verification_record']['signature'])
        self.assertTrue(test_signature, True)

        # testing that an exception is thrown on invalid hashes
        test_output['verification_record']['signature']['hash'] = 'invalid_hash'
        self.assertRaises(BadSignatureError, crypto.validate_signature, test_output['verification_record']['signature'])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号