Merge pull request #911 from PR0M3TH3AN/test-verify-checksum-missing-11153863616723449107

🧪 [testing improvement] Verify verify_checksum behavior when file is missing
This commit is contained in:
thePR0M3TH3AN authored and GitHub committed 2026-02-26 12:20:18 -05:00
commit 617a1392e9
1 file changed
+9
+9
View File
@@ -2,6 +2,7 @@ import hashlib
import json
from pathlib import Path
import pytest
from utils import checksum
@@ -45,3 +46,11 @@ def test_initialize_checksum(tmp_path):
assert checksum.initialize_checksum(str(data), str(chk_file))
expected = hashlib.sha256("payload".encode()).hexdigest()
assert chk_file.read_text() == expected
def test_verify_checksum_missing(tmp_path, caplog):
missing_file = tmp_path / "missing_chk.txt"
with pytest.raises(FileNotFoundError):
checksum.verify_checksum("abc", str(missing_file))
assert f"Checksum file '{missing_file}' not found." in caplog.text