Skip to content

Commit b54d6c6

Browse files
committed
test_verifier: add offline bundle test
Signed-off-by: William Woodruff <william@trailofbits.com>
1 parent 3678ba3 commit b54d6c6

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

test/unit/verify/test_verifier.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,16 +69,27 @@ def test_verifier_multiple_verifications(signing_materials, null_policy):
6969
verifier.verify_artifact(file.read_bytes(), bundle, null_policy)
7070

7171

72+
@pytest.mark.online
7273
@pytest.mark.parametrize(
7374
"filename", ("bundle.txt", "bundle_v3.txt", "bundle_v3_alt.txt")
7475
)
75-
def test_verifier_bundle(signing_bundle, null_policy, mock_staging_tuf, filename):
76+
def test_verifier_bundle(signing_bundle, null_policy, filename):
7677
(file, bundle) = signing_bundle(filename)
7778

7879
verifier = Verifier.staging()
7980
verifier.verify_artifact(file.read_bytes(), bundle, null_policy)
8081

8182

83+
@pytest.mark.parametrize(
84+
"filename", ("bundle.txt", "bundle_v3.txt", "bundle_v3_alt.txt")
85+
)
86+
def test_verifier_bundle_offline(signing_bundle, null_policy, filename):
87+
(file, bundle) = signing_bundle(filename)
88+
89+
verifier = Verifier.staging(offline=True)
90+
verifier.verify_artifact(file.read_bytes(), bundle, null_policy)
91+
92+
8293
@pytest.mark.staging
8394
def test_verifier_email_identity(signing_materials):
8495
verifier = Verifier.staging()

0 commit comments

Comments
 (0)