@@ -17,7 +17,7 @@ import (
1717 "github.com/paketo-buildpacks/packit/v2/scribe"
1818
1919 pythonpackagers "github.com/paketo-buildpacks/python-packagers"
20- pkgcommon "github.com/paketo-buildpacks/python-packagers/pkg/packagers/common "
20+ "github.com/paketo-buildpacks/python-packagers/pkg/build "
2121 conda "github.com/paketo-buildpacks/python-packagers/pkg/packagers/conda"
2222 condafakes "github.com/paketo-buildpacks/python-packagers/pkg/packagers/conda/fakes"
2323 pipinstall "github.com/paketo-buildpacks/python-packagers/pkg/packagers/pip"
@@ -28,6 +28,7 @@ import (
2828 poetryfakes "github.com/paketo-buildpacks/python-packagers/pkg/packagers/poetry/fakes"
2929 uvinstall "github.com/paketo-buildpacks/python-packagers/pkg/packagers/uv"
3030 uvfakes "github.com/paketo-buildpacks/python-packagers/pkg/packagers/uv/fakes"
31+ sbomfakes "github.com/paketo-buildpacks/python-packagers/pkg/sbom/fakes"
3132
3233 "github.com/sclevine/spec"
3334
@@ -44,11 +45,11 @@ func testBuild(t *testing.T, context spec.G, it spec.S) {
4445
4546 buffer * bytes.Buffer
4647 logger scribe.Emitter
47- build packit.BuildFunc
48+ buildFunc packit.BuildFunc
4849 buildContext packit.BuildContext
4950
5051 // common
51- sbomGenerator * pipfakes .SBOMGenerator
52+ sbomGenerator * sbomfakes .SBOMGenerator
5253
5354 // conda
5455 runner * condafakes.Runner
@@ -70,7 +71,7 @@ func testBuild(t *testing.T, context spec.G, it spec.S) {
7071 // uv
7172 uvRunner * uvfakes.Runner
7273
73- buildParameters pkgcommon .CommonBuildParameters
74+ buildParameters build .CommonBuildParameters
7475
7576 plans []packit.BuildpackPlan
7677 )
@@ -83,7 +84,7 @@ func testBuild(t *testing.T, context spec.G, it spec.S) {
8384 buffer = bytes .NewBuffer (nil )
8485 logger = scribe .NewEmitter (buffer )
8586
86- sbomGenerator = & pipfakes .SBOMGenerator {}
87+ sbomGenerator = & sbomfakes .SBOMGenerator {}
8788 sbomGenerator .GenerateCall .Returns .SBOM = sbom.SBOM {}
8889
8990 // conda
@@ -113,8 +114,8 @@ func testBuild(t *testing.T, context spec.G, it spec.S) {
113114 // uv
114115 uvRunner = & uvfakes.Runner {}
115116
116- buildParameters = pkgcommon .CommonBuildParameters {
117- SbomGenerator : pkgcommon. Generator {} ,
117+ buildParameters = build .CommonBuildParameters {
118+ SbomGenerator : sbomGenerator ,
118119 Clock : chronos .DefaultClock ,
119120 Logger : logger ,
120121 }
@@ -142,7 +143,7 @@ func testBuild(t *testing.T, context spec.G, it spec.S) {
142143 },
143144 }
144145
145- build = pythonpackagers .Build (logger , buildParameters , packagerParameters )
146+ buildFunc = pythonpackagers .Build (logger , buildParameters , packagerParameters )
146147
147148 buildContext = packit.BuildContext {
148149 BuildpackInfo : packit.BuildpackInfo {
@@ -221,7 +222,7 @@ func testBuild(t *testing.T, context spec.G, it spec.S) {
221222 it ("runs the build process and returns expected layers" , func () {
222223 for _ , plan := range plans {
223224 buildContext .Plan = plan
224- result , err := build (buildContext )
225+ result , err := buildFunc (buildContext )
225226 Expect (err ).NotTo (HaveOccurred ())
226227
227228 layers := result .Layers
@@ -232,11 +233,11 @@ func testBuild(t *testing.T, context spec.G, it spec.S) {
232233 it ("fails if packager parameters is missing" , func () {
233234 packagerParameters := map [string ]pythonpackagers.PackagerParameters {}
234235
235- build = pythonpackagers .Build (logger , buildParameters , packagerParameters )
236+ buildFunc = pythonpackagers .Build (logger , buildParameters , packagerParameters )
236237
237238 for _ , plan := range plans {
238239 buildContext .Plan = plan
239- _ , err := build (buildContext )
240+ _ , err := buildFunc (buildContext )
240241 Expect (err ).To (HaveOccurred ())
241242 }
242243 })
0 commit comments