def test_sign_transaction():
expected_message = encode_data(("bob", "123"))
actual_sign = alice.sign_transaction("bob", "123")
with pytest.raises(ecdsa.BadSignatureError):
alice.public_key.verify(actual_sign, expected_message)
expected_message = encode_data(("bob", first_block.hash))
actual_sign = alice.sign_transaction("bob", first_block)
assert alice.public_key.verify(actual_sign, expected_message)
评论列表
文章目录