@@ -69,16 +69,27 @@ def test_verifier_multiple_verifications(signing_materials, null_policy):
69
69
verifier .verify_artifact (file .read_bytes (), bundle , null_policy )
70
70
71
71
72
+ @pytest .mark .online
72
73
@pytest .mark .parametrize (
73
74
"filename" , ("bundle.txt" , "bundle_v3.txt" , "bundle_v3_alt.txt" )
74
75
)
75
- def test_verifier_bundle (signing_bundle , null_policy , mock_staging_tuf , filename ):
76
+ def test_verifier_bundle (signing_bundle , null_policy , filename ):
76
77
(file , bundle ) = signing_bundle (filename )
77
78
78
79
verifier = Verifier .staging ()
79
80
verifier .verify_artifact (file .read_bytes (), bundle , null_policy )
80
81
81
82
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
+
82
93
@pytest .mark .staging
83
94
def test_verifier_email_identity (signing_materials ):
84
95
verifier = Verifier .staging ()
0 commit comments