@@ -49,39 +49,39 @@ def test_sbom_fixture_top_level_shape():
4949
5050def test_our_analyze_matches_fossa_analyze_top_level_keys ():
5151 """Our build_fossa_report_payload top-level keyset matches the real fixture."""
52- from socketsecurity .fossa_compat import build_fossa_report_payload
5352 from socketsecurity .config import CliConfig
5453 from socketsecurity .core .classes import Diff
54+ from socketsecurity .fossa_compat import build_fossa_report_payload
5555 config = CliConfig .from_args (["--api-token" , "test" , "--legal-format" , "fossa" ])
5656 ours = build_fossa_report_payload (Diff (), config )
5757 theirs = _load ("fossa-analyze-empty.json" )
5858 assert set (ours .keys ()) == set (theirs .keys ())
5959
6060
6161def test_our_analyze_project_keys_match ():
62- from socketsecurity .fossa_compat import build_fossa_report_payload
6362 from socketsecurity .config import CliConfig
6463 from socketsecurity .core .classes import Diff
64+ from socketsecurity .fossa_compat import build_fossa_report_payload
6565 config = CliConfig .from_args (["--api-token" , "test" , "--legal-format" , "fossa" ])
6666 ours = build_fossa_report_payload (Diff (), config )
6767 theirs = _load ("fossa-analyze-empty.json" )
6868 assert set (ours ["project" ].keys ()) == set (theirs ["project" ].keys ())
6969
7070
7171def test_our_sbom_matches_fossa_sbom_top_level_keys ():
72- from socketsecurity .fossa_compat import build_fossa_attribution_payload
7372 from socketsecurity .config import CliConfig
7473 from socketsecurity .core .classes import Diff
74+ from socketsecurity .fossa_compat import build_fossa_attribution_payload
7575 config = CliConfig .from_args (["--api-token" , "test" , "--legal-format" , "fossa" ])
7676 ours = build_fossa_attribution_payload (Diff (), config )
7777 theirs = _load ("fossa-sbom-populated.json" )
7878 assert set (ours .keys ()) == set (theirs .keys ())
7979
8080
8181def test_our_sbom_project_keys_match ():
82- from socketsecurity .fossa_compat import build_fossa_attribution_payload
8382 from socketsecurity .config import CliConfig
8483 from socketsecurity .core .classes import Diff
84+ from socketsecurity .fossa_compat import build_fossa_attribution_payload
8585 config = CliConfig .from_args (["--api-token" , "test" , "--legal-format" , "fossa" ])
8686 ours = build_fossa_attribution_payload (Diff (), config )
8787 theirs = _load ("fossa-sbom-populated.json" )
@@ -90,9 +90,9 @@ def test_our_sbom_project_keys_match():
9090
9191def test_our_sbom_dependency_keys_match_when_populated ():
9292 """When we have at least one dependency, its keyset matches a real FOSSA dependency entry."""
93- from socketsecurity .fossa_compat import build_fossa_attribution_payload
9493 from socketsecurity .config import CliConfig
9594 from socketsecurity .core .classes import Diff , Package
95+ from socketsecurity .fossa_compat import build_fossa_attribution_payload
9696 pkg = Package (
9797 type = "pypi" , name = "x" , version = "1.0" , id = "pid" ,
9898 score = {}, alerts = [], direct = True ,
0 commit comments