test: Add checksum to cloudapi tests
These use 'pkg1' when depsolving, so they need an entry in the manifest with the mocked checksum: sha256:e50ddb78a37f5851d1a5c37a4c77d59123153c156e628e064b9daa378f45a2fe
This commit is contained in:
parent
428e2c0ff2
commit
eab16830aa
2 changed files with 8 additions and 5 deletions
|
|
@ -323,7 +323,7 @@ func TestKojiCompose(t *testing.T) {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
emptyManifest := `{"version":"2","pipelines":[{"name":"build"},{"name":"os"}],"sources":{"org.osbuild.curl":{"items":{"":{"url":""}}}}}`
|
emptyManifest := `{"version":"2","pipelines":[{"name":"build"},{"name":"os"}],"sources":{"org.osbuild.curl":{"items":{"sha256:e50ddb78a37f5851d1a5c37a4c77d59123153c156e628e064b9daa378f45a2fe":{"url":""}}}}}`
|
||||||
expectedManifests := `{"manifests":[` + emptyManifest + `,` + emptyManifest + `],"kind":"ComposeManifests"}`
|
expectedManifests := `{"manifests":[` + emptyManifest + `,` + emptyManifest + `],"kind":"ComposeManifests"}`
|
||||||
for idx, c := range cases {
|
for idx, c := range cases {
|
||||||
name, version, release := "foo", "1", "2"
|
name, version, release := "foo", "1", "2"
|
||||||
|
|
|
||||||
|
|
@ -59,9 +59,12 @@ func newV2Server(t *testing.T, dir string, depsolveChannels []string, enableJWT
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
dJR := &worker.DepsolveJobResult{
|
dJR := &worker.DepsolveJobResult{
|
||||||
PackageSpecs: map[string][]rpmmd.PackageSpec{"build": {{Name: "pkg1"}}},
|
PackageSpecs: map[string][]rpmmd.PackageSpec{"build": {{
|
||||||
Error: "",
|
Name: "pkg1",
|
||||||
ErrorType: worker.ErrorType(""),
|
Checksum: "sha256:e50ddb78a37f5851d1a5c37a4c77d59123153c156e628e064b9daa378f45a2fe",
|
||||||
|
}}},
|
||||||
|
Error: "",
|
||||||
|
ErrorType: worker.ErrorType(""),
|
||||||
}
|
}
|
||||||
|
|
||||||
if failDepsolve {
|
if failDepsolve {
|
||||||
|
|
@ -585,7 +588,7 @@ func TestComposeStatusSuccess(t *testing.T) {
|
||||||
]
|
]
|
||||||
}`, jobId, jobId))
|
}`, jobId, jobId))
|
||||||
|
|
||||||
emptyManifest := `{"version":"2","pipelines":[{"name":"build"},{"name":"os"}],"sources":{"org.osbuild.curl":{"items":{"":{"url":""}}}}}`
|
emptyManifest := `{"version":"2","pipelines":[{"name":"build"},{"name":"os"}],"sources":{"org.osbuild.curl":{"items":{"sha256:e50ddb78a37f5851d1a5c37a4c77d59123153c156e628e064b9daa378f45a2fe":{"url":""}}}}}`
|
||||||
test.TestRoute(t, srv.Handler("/api/image-builder-composer/v2"), false, "GET", fmt.Sprintf("/api/image-builder-composer/v2/composes/%v/manifests", jobId), ``, http.StatusOK, fmt.Sprintf(`
|
test.TestRoute(t, srv.Handler("/api/image-builder-composer/v2"), false, "GET", fmt.Sprintf("/api/image-builder-composer/v2/composes/%v/manifests", jobId), ``, http.StatusOK, fmt.Sprintf(`
|
||||||
{
|
{
|
||||||
"href": "/api/image-builder-composer/v2/composes/%v/manifests",
|
"href": "/api/image-builder-composer/v2/composes/%v/manifests",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue