@@ -94,17 +94,18 @@ def test_sign_package_on_upload(
9494 # Upload Package to Repository
9595 # The same file is uploaded, but signed with different keys each time
9696 for fingerprint in fingerprint_set :
97+ prefixed = f"v4:{ fingerprint } "
9798 repository = rpm_repository_factory (
9899 package_signing_service = rpm_package_signing_service .pulp_href ,
99- package_signing_fingerprint = fingerprint ,
100+ package_signing_fingerprint = prefixed ,
100101 )
101102 upload_response = rpm_package_api .create (
102103 file = str (file_to_upload .absolute ()),
103104 repository = repository .pulp_href ,
104105 )
105106 package_href = monitor_task (upload_response .task ).created_resources [2 ]
106107 package = rpm_package_api .read (package_href )
107- assert package .signing_keys == [fingerprint ]
108+ assert package .signing_keys == [prefixed ]
108109
109110 # Verify that the final served package is signed
110111 publication = rpm_publication_factory (repository = repository .pulp_href )
@@ -121,7 +122,7 @@ def test_sign_package_on_upload(
121122 repository = rpm_repository_api .read (repository .pulp_href )
122123 assert (
123124 rpm_package_api .list (
124- repository_version = repository .latest_version_href , signing_key = fingerprint
125+ repository_version = repository .latest_version_href , signing_key = prefixed
125126 ).count
126127 == 1
127128 )
@@ -224,9 +225,10 @@ def test_sign_chunked_package_on_upload(
224225 # Upload Package to Repository
225226 # The same file is uploaded, but signed with different keys each time
226227 for fingerprint in fingerprint_set :
228+ prefixed = f"v4:{ fingerprint } "
227229 repository = rpm_repository_factory (
228230 package_signing_service = rpm_package_signing_service .pulp_href ,
229- package_signing_fingerprint = fingerprint ,
231+ package_signing_fingerprint = prefixed ,
230232 )
231233 file_chunks_data = pulpcore_chunked_file_factory (file_to_upload )
232234 size = file_chunks_data ["size" ]
@@ -240,7 +242,7 @@ def test_sign_chunked_package_on_upload(
240242 )
241243 package_href = monitor_task (upload_response .task ).created_resources [2 ]
242244 package = rpm_package_api .read (package_href )
243- assert package .signing_keys == [fingerprint ]
245+ assert package .signing_keys == [prefixed ]
244246
245247 # Verify that the final served package is signed
246248 publication = rpm_publication_factory (repository = repository .pulp_href )
@@ -271,6 +273,7 @@ def test_signed_repo_modify(
271273 """Ensure packages added via modify are signed before distribution."""
272274
273275 gpg , fingerprint , _ = signing_gpg_metadata
276+ prefixed = f"v4:{ fingerprint } "
274277
275278 rpm_tool = RpmTool (tmp_path )
276279 rpm_tool .import_pubkey_string (gpg .export_keys (fingerprint ))
@@ -283,7 +286,7 @@ def test_signed_repo_modify(
283286
284287 repository = rpm_repository_factory (
285288 package_signing_service = rpm_package_signing_service .pulp_href ,
286- package_signing_fingerprint = fingerprint ,
289+ package_signing_fingerprint = prefixed ,
287290 )
288291
289292 created_package = rpm_package_factory (url = RPM_UNSIGNED_URL )
@@ -299,7 +302,7 @@ def test_signed_repo_modify(
299302 repository_version = repository .latest_version_href
300303 ).results [0 ]
301304 assert signed_package .pulp_href != created_package .pulp_href
302- assert signed_package .signing_keys == [fingerprint ]
305+ assert signed_package .signing_keys == [prefixed ]
303306 assert sorted (task_result .created_resources ) == sorted (
304307 [repository .latest_version_href , signed_package .pulp_href , signed_package .artifact ]
305308 )
@@ -341,14 +344,15 @@ def test_already_signed_package(
341344 """Don't sign a package if it's already signed with our key."""
342345
343346 _ , fingerprint , _ = signing_gpg_metadata
347+ prefixed = f"v4:{ fingerprint } "
344348
345349 repo_one = rpm_repository_factory (
346350 package_signing_service = rpm_package_signing_service .pulp_href ,
347- package_signing_fingerprint = fingerprint ,
351+ package_signing_fingerprint = prefixed ,
348352 )
349353 repo_two = rpm_repository_factory (
350354 package_signing_service = rpm_package_signing_service .pulp_href ,
351- package_signing_fingerprint = fingerprint ,
355+ package_signing_fingerprint = prefixed ,
352356 )
353357
354358 created_package = rpm_package_factory (url = RPM_UNSIGNED_URL )
@@ -365,7 +369,7 @@ def test_already_signed_package(
365369 repository_version = repo_one .latest_version_href
366370 ).results
367371 signed_package_href = repo_one_packages [0 ].pulp_href
368- assert repo_one_packages [0 ].signing_keys == [fingerprint ]
372+ assert repo_one_packages [0 ].signing_keys == [prefixed ]
369373 assert len (repo_one_packages ) == 1
370374 assert sorted (task_result .created_resources ) == sorted (
371375 [signed_package_href , repo_one_packages [0 ].artifact , repo_one .latest_version_href ]
@@ -401,7 +405,7 @@ def test_signed_repo_rejects_on_demand_content(
401405 _ , fingerprint , _ = signing_gpg_metadata
402406 destination_repo = rpm_repository_factory (
403407 package_signing_service = rpm_package_signing_service .pulp_href ,
404- package_signing_fingerprint = fingerprint ,
408+ package_signing_fingerprint = f"v4: { fingerprint } " ,
405409 )
406410
407411 packages = rpm_package_api .list (repository_version = source_repo .latest_version_href ).results
0 commit comments