mocks/dnfjson: support new depsolve result
The new depsolve result includes repo configurations.
This commit is contained in:
parent
98e3892e23
commit
ebea7ce2df
1 changed files with 46 additions and 27 deletions
|
|
@ -85,34 +85,53 @@ func generateSearchResults() map[string]interface{} {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func createBaseDepsolveFixture() []dnfjson.PackageSpec {
|
// These are duplicated from images/pk/dnfjson
|
||||||
return []dnfjson.PackageSpec{
|
type depsolveResult struct {
|
||||||
{
|
Packages []dnfjson.PackageSpec `json:"packages"`
|
||||||
Name: "dep-package3",
|
Repos map[string]repoConfig `json:"repos"`
|
||||||
Epoch: 7,
|
}
|
||||||
Version: "3.0.3",
|
|
||||||
Release: "1.fc30",
|
type repoConfig struct {
|
||||||
Arch: "x86_64",
|
ID string `json:"id"`
|
||||||
RepoID: "REPOID", // added by mock-dnf-json
|
GPGCheck bool `json:"gpgcheck"`
|
||||||
Checksum: "sha256:62278d360aa5045eb202af39fe85743a4b5615f0c9c7439a04d75d785db4c720",
|
}
|
||||||
|
|
||||||
|
func createBaseDepsolveFixture() depsolveResult {
|
||||||
|
return depsolveResult{
|
||||||
|
Packages: []dnfjson.PackageSpec{
|
||||||
|
{
|
||||||
|
Name: "dep-package3",
|
||||||
|
Epoch: 7,
|
||||||
|
Version: "3.0.3",
|
||||||
|
Release: "1.fc30",
|
||||||
|
Arch: "x86_64",
|
||||||
|
RepoID: "REPOID", // added by mock-dnf-json
|
||||||
|
Checksum: "sha256:62278d360aa5045eb202af39fe85743a4b5615f0c9c7439a04d75d785db4c720",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Name: "dep-package1",
|
||||||
|
Epoch: 0,
|
||||||
|
Version: "1.33",
|
||||||
|
Release: "2.fc30",
|
||||||
|
Arch: "x86_64",
|
||||||
|
RepoID: "REPOID", // added by mock-dnf-json
|
||||||
|
Checksum: "sha256:fe3951d112c3b1c84dc8eac57afe0830df72df1ca0096b842f4db5d781189893",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Name: "dep-package2",
|
||||||
|
Epoch: 0,
|
||||||
|
Version: "2.9",
|
||||||
|
Release: "1.fc30",
|
||||||
|
Arch: "x86_64",
|
||||||
|
RepoID: "REPOID", // added by mock-dnf-json
|
||||||
|
Checksum: "sha256:5797c0b0489681596b5b3cd7165d49870b85b69d65e08770946380a3dcd49ea2",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{
|
Repos: map[string]repoConfig{
|
||||||
Name: "dep-package1",
|
"REPOID": repoConfig{
|
||||||
Epoch: 0,
|
ID: "REPOID",
|
||||||
Version: "1.33",
|
GPGCheck: true,
|
||||||
Release: "2.fc30",
|
},
|
||||||
Arch: "x86_64",
|
|
||||||
RepoID: "REPOID", // added by mock-dnf-json
|
|
||||||
Checksum: "sha256:fe3951d112c3b1c84dc8eac57afe0830df72df1ca0096b842f4db5d781189893",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
Name: "dep-package2",
|
|
||||||
Epoch: 0,
|
|
||||||
Version: "2.9",
|
|
||||||
Release: "1.fc30",
|
|
||||||
Arch: "x86_64",
|
|
||||||
RepoID: "REPOID", // added by mock-dnf-json
|
|
||||||
Checksum: "sha256:5797c0b0489681596b5b3cd7165d49870b85b69d65e08770946380a3dcd49ea2",
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue