mirror of
https://github.com/freedomofpress/dangerzone.git
synced 2025-05-04 04:31:49 +02:00
fixup! (WIP) Add tests
This commit is contained in:
parent
7baddd0064
commit
8381b2fb7b
1 changed files with 19 additions and 2 deletions
|
@ -298,8 +298,25 @@ def test_is_update_available_when_no_local_image(mocker):
|
|||
assert update_available is True
|
||||
assert digest == RANDOM_DIGEST
|
||||
|
||||
def test_verify_signature_wrong_payload_digest():
|
||||
pass
|
||||
|
||||
def test_verify_signature(valid_signature):
|
||||
"""Test that verify_signature raises an error when the payload digest doesn't match."""
|
||||
verify_signature(
|
||||
valid_signature,
|
||||
Signature(valid_signature).manifest_digest,
|
||||
TEST_PUBKEY_PATH,
|
||||
)
|
||||
|
||||
|
||||
def test_verify_signature_tempered(tempered_signature):
|
||||
"""Test that verify_signature raises an error when the payload digest doesn't match."""
|
||||
# Call verify_signature and expect an error
|
||||
with pytest.raises(errors.SignatureError):
|
||||
verify_signature(
|
||||
tempered_signature,
|
||||
Signature(tempered_signature).manifest_digest,
|
||||
TEST_PUBKEY_PATH,
|
||||
)
|
||||
|
||||
|
||||
def test_verify_signatures_empty_list():
|
||||
|
|
Loading…
Reference in a new issue