Skip to content

Commit

Permalink
add test_sign_raw()
Browse files Browse the repository at this point in the history
  • Loading branch information
MHHukiewitz committed Aug 17, 2023
1 parent ed2f738 commit 07bafca
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 0 deletions.
10 changes: 10 additions & 0 deletions tests/unit/test_chain_ethereum.py
Original file line number Diff line number Diff line change
Expand Up @@ -138,3 +138,13 @@ async def test_verify_signature_wrong_public_key(ethereum_account):
verify_signature(
message["signature"], wrong_public_key, get_verification_buffer(message)
)


@pytest.mark.asyncio
async def test_sign_raw(ethereum_account):
buffer = b"SomeBuffer"
signature = await ethereum_account.sign_raw(buffer)
assert signature
assert isinstance(signature, str)

verify_signature(signature, ethereum_account.get_address(), buffer.decode("utf-8"))
10 changes: 10 additions & 0 deletions tests/unit/test_chain_solana.py
Original file line number Diff line number Diff line change
Expand Up @@ -119,3 +119,13 @@ async def test_verify_signature_with_forged_signature(solana_account):

with pytest.raises(BadSignatureError):
verify_signature(forged, message["sender"], get_verification_buffer(message))


@pytest.mark.asyncio
async def test_sign_raw(solana_account):
buffer = b"SomeBuffer"
signature = await solana_account.sign_raw(buffer)
assert signature
assert isinstance(signature, str)

verify_signature(signature, solana_account.get_address(), buffer.decode("utf-8"))
10 changes: 10 additions & 0 deletions tests/unit/test_chain_tezos.py
Original file line number Diff line number Diff line change
Expand Up @@ -71,3 +71,13 @@ async def test_decrypt_secp256k1(tezos_account: TezosAccount):
decrypted = await tezos_account.decrypt(encrypted)
assert isinstance(decrypted, bytes)
assert content == decrypted


@pytest.mark.asyncio
async def test_sign_raw(tezos_account):
buffer = b"SomeBuffer"
signature = await tezos_account.sign_raw(buffer)
assert signature
assert isinstance(signature, str)

verify_signature(signature, tezos_account.get_public_key(), buffer.decode("utf-8"))

0 comments on commit 07bafca

Please sign in to comment.