@@ -578,22 +578,27 @@ def test_numpy_sbom(
578
578
component ["purl" ].split ("@" )[0 ] for component in sbom_components [1 :]
579
579
}
580
580
# Package URL prefixes must match for a policy.
581
- print (policy , component_purls )
582
581
if policy .startswith ("musllinux" ):
583
- assert all (purl .startswith ("pkg:apk/alpine/" ) for purl in component_purls )
582
+ assert all (
583
+ purl .startswith ("pkg:apk/alpine/" ) for purl in component_purls
584
+ ), str (component_purls )
584
585
elif policy == "manylinux_2_34_x86_64" :
585
586
assert all (
586
587
purl .startswith ("pkg:rpm/almalinux/" ) for purl in component_purls
587
- )
588
+ ), str ( component_purls )
588
589
else :
589
590
assert all (
590
591
purl .startswith ("pkg:rpm/almalinux/" ) for purl in component_purls
591
- )
592
+ ), str ( component_purls )
592
593
593
594
# We expect libgfortran, libquadmath, and openblas* as dependencies.
594
- assert any ("libgfortran" in purl for purl in component_purls )
595
- assert any ("libquadmath" in purl for purl in component_purls )
596
- assert any ("openblas" in purl for purl in component_purls )
595
+ assert any ("libgfortran" in purl for purl in component_purls ), str (
596
+ component_purls
597
+ )
598
+ assert any ("libquadmath" in purl for purl in component_purls ), str (
599
+ component_purls
600
+ )
601
+ assert any ("openblas" in purl for purl in component_purls ), str (component_purls )
597
602
598
603
assert len (sbom_dependencies ) == len (component_purls ) + 1
599
604
0 commit comments