Rename some test helpers (#3615)
Had other names because they were made when other similar test code existed. --- #### Does this PR need a docs update or release note? - [ ] ✅ Yes, it's included - [ ] 🕐 Yes, but in a later PR - [x] ⛔ No #### Type of change - [ ] 🌻 Feature - [ ] 🐛 Bugfix - [ ] 🗺️ Documentation - [ ] 🤖 Supportability/Tests - [ ] 💻 CI/Deployment - [x] 🧹 Tech Debt/Cleanup #### Issue(s) * #3525 #### Test Plan - [ ] 💪 Manual - [x] ⚡ Unit test - [ ] 💚 E2E
This commit is contained in:
parent
bd0f6f9769
commit
271c0ef0a3
@ -111,13 +111,6 @@ func (sm mockEmptySnapshotManager) FindManifests(
|
|||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (sm mockEmptySnapshotManager) LoadSnapshots(
|
|
||||||
context.Context,
|
|
||||||
[]manifest.ID,
|
|
||||||
) ([]*snapshot.Manifest, error) {
|
|
||||||
return nil, clues.New("not implemented")
|
|
||||||
}
|
|
||||||
|
|
||||||
func (sm mockEmptySnapshotManager) LoadSnapshot(
|
func (sm mockEmptySnapshotManager) LoadSnapshot(
|
||||||
context.Context,
|
context.Context,
|
||||||
manifest.ID,
|
manifest.ID,
|
||||||
@ -145,7 +138,7 @@ type manifestInfo struct {
|
|||||||
err error
|
err error
|
||||||
}
|
}
|
||||||
|
|
||||||
func newManifestInfo2(
|
func newManifestInfo(
|
||||||
id manifest.ID,
|
id manifest.ID,
|
||||||
modTime time.Time,
|
modTime time.Time,
|
||||||
incomplete bool,
|
incomplete bool,
|
||||||
@ -189,12 +182,12 @@ func newManifestInfo2(
|
|||||||
return res
|
return res
|
||||||
}
|
}
|
||||||
|
|
||||||
type mockSnapshotManager2 struct {
|
type mockSnapshotManager struct {
|
||||||
data []manifestInfo
|
data []manifestInfo
|
||||||
findErr error
|
findErr error
|
||||||
}
|
}
|
||||||
|
|
||||||
func matchesTags2(mi manifestInfo, tags map[string]string) bool {
|
func matchesTags(mi manifestInfo, tags map[string]string) bool {
|
||||||
for k := range tags {
|
for k := range tags {
|
||||||
if _, ok := mi.tags[k]; !ok {
|
if _, ok := mi.tags[k]; !ok {
|
||||||
return false
|
return false
|
||||||
@ -204,7 +197,7 @@ func matchesTags2(mi manifestInfo, tags map[string]string) bool {
|
|||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (msm *mockSnapshotManager2) FindManifests(
|
func (msm *mockSnapshotManager) FindManifests(
|
||||||
ctx context.Context,
|
ctx context.Context,
|
||||||
tags map[string]string,
|
tags map[string]string,
|
||||||
) ([]*manifest.EntryMetadata, error) {
|
) ([]*manifest.EntryMetadata, error) {
|
||||||
@ -219,7 +212,7 @@ func (msm *mockSnapshotManager2) FindManifests(
|
|||||||
res := []*manifest.EntryMetadata{}
|
res := []*manifest.EntryMetadata{}
|
||||||
|
|
||||||
for _, mi := range msm.data {
|
for _, mi := range msm.data {
|
||||||
if matchesTags2(mi, tags) {
|
if matchesTags(mi, tags) {
|
||||||
res = append(res, mi.metadata)
|
res = append(res, mi.metadata)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -227,14 +220,7 @@ func (msm *mockSnapshotManager2) FindManifests(
|
|||||||
return res, nil
|
return res, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (msm *mockSnapshotManager2) LoadSnapshots(
|
func (msm *mockSnapshotManager) LoadSnapshot(
|
||||||
ctx context.Context,
|
|
||||||
ids []manifest.ID,
|
|
||||||
) ([]*snapshot.Manifest, error) {
|
|
||||||
return nil, clues.New("not implemented")
|
|
||||||
}
|
|
||||||
|
|
||||||
func (msm *mockSnapshotManager2) LoadSnapshot(
|
|
||||||
ctx context.Context,
|
ctx context.Context,
|
||||||
id manifest.ID,
|
id manifest.ID,
|
||||||
) (*snapshot.Manifest, error) {
|
) (*snapshot.Manifest, error) {
|
||||||
@ -353,7 +339,7 @@ func (suite *BaseFinderUnitSuite) TestNoResult_ErrorListingSnapshots() {
|
|||||||
defer flush()
|
defer flush()
|
||||||
|
|
||||||
bf := baseFinder{
|
bf := baseFinder{
|
||||||
sm: &mockSnapshotManager2{findErr: assert.AnError},
|
sm: &mockSnapshotManager{findErr: assert.AnError},
|
||||||
bg: mockEmptyModelGetter{},
|
bg: mockEmptyModelGetter{},
|
||||||
}
|
}
|
||||||
reasons := []Reason{
|
reasons := []Reason{
|
||||||
@ -387,7 +373,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
name: "Return Older Base If Fail To Get Manifest",
|
name: "Return Older Base If Fail To Get Manifest",
|
||||||
input: testUser1Mail,
|
input: testUser1Mail,
|
||||||
manifestData: []manifestInfo{
|
manifestData: []manifestInfo{
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID2,
|
testID2,
|
||||||
testT2,
|
testT2,
|
||||||
testCompleteMan,
|
testCompleteMan,
|
||||||
@ -396,7 +382,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
testMail,
|
testMail,
|
||||||
testUser1,
|
testUser1,
|
||||||
),
|
),
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID1,
|
testID1,
|
||||||
testT1,
|
testT1,
|
||||||
testCompleteMan,
|
testCompleteMan,
|
||||||
@ -421,7 +407,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
name: "Return Older Base If Fail To Get Backup",
|
name: "Return Older Base If Fail To Get Backup",
|
||||||
input: testUser1Mail,
|
input: testUser1Mail,
|
||||||
manifestData: []manifestInfo{
|
manifestData: []manifestInfo{
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID2,
|
testID2,
|
||||||
testT2,
|
testT2,
|
||||||
testCompleteMan,
|
testCompleteMan,
|
||||||
@ -430,7 +416,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
testMail,
|
testMail,
|
||||||
testUser1,
|
testUser1,
|
||||||
),
|
),
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID1,
|
testID1,
|
||||||
testT1,
|
testT1,
|
||||||
testCompleteMan,
|
testCompleteMan,
|
||||||
@ -455,7 +441,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
name: "Return Older Base If Missing Details",
|
name: "Return Older Base If Missing Details",
|
||||||
input: testUser1Mail,
|
input: testUser1Mail,
|
||||||
manifestData: []manifestInfo{
|
manifestData: []manifestInfo{
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID2,
|
testID2,
|
||||||
testT2,
|
testT2,
|
||||||
testCompleteMan,
|
testCompleteMan,
|
||||||
@ -464,7 +450,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
testMail,
|
testMail,
|
||||||
testUser1,
|
testUser1,
|
||||||
),
|
),
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID1,
|
testID1,
|
||||||
testT1,
|
testT1,
|
||||||
testCompleteMan,
|
testCompleteMan,
|
||||||
@ -489,7 +475,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
name: "Old Backup Details Pointer",
|
name: "Old Backup Details Pointer",
|
||||||
input: testUser1Mail,
|
input: testUser1Mail,
|
||||||
manifestData: []manifestInfo{
|
manifestData: []manifestInfo{
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID1,
|
testID1,
|
||||||
testT1,
|
testT1,
|
||||||
testCompleteMan,
|
testCompleteMan,
|
||||||
@ -516,7 +502,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
name: "All One Snapshot",
|
name: "All One Snapshot",
|
||||||
input: testAllUsersAllCats,
|
input: testAllUsersAllCats,
|
||||||
manifestData: []manifestInfo{
|
manifestData: []manifestInfo{
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID1,
|
testID1,
|
||||||
testT1,
|
testT1,
|
||||||
testCompleteMan,
|
testCompleteMan,
|
||||||
@ -543,7 +529,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
name: "Multiple Bases Some Overlapping Reasons",
|
name: "Multiple Bases Some Overlapping Reasons",
|
||||||
input: testAllUsersAllCats,
|
input: testAllUsersAllCats,
|
||||||
manifestData: []manifestInfo{
|
manifestData: []manifestInfo{
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID1,
|
testID1,
|
||||||
testT1,
|
testT1,
|
||||||
testCompleteMan,
|
testCompleteMan,
|
||||||
@ -555,7 +541,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
testUser2,
|
testUser2,
|
||||||
testUser3,
|
testUser3,
|
||||||
),
|
),
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID2,
|
testID2,
|
||||||
testT2,
|
testT2,
|
||||||
testCompleteMan,
|
testCompleteMan,
|
||||||
@ -648,7 +634,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
name: "Newer Incomplete Assist Snapshot",
|
name: "Newer Incomplete Assist Snapshot",
|
||||||
input: testUser1Mail,
|
input: testUser1Mail,
|
||||||
manifestData: []manifestInfo{
|
manifestData: []manifestInfo{
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID1,
|
testID1,
|
||||||
testT1,
|
testT1,
|
||||||
testCompleteMan,
|
testCompleteMan,
|
||||||
@ -657,7 +643,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
testMail,
|
testMail,
|
||||||
testUser1,
|
testUser1,
|
||||||
),
|
),
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID2,
|
testID2,
|
||||||
testT2,
|
testT2,
|
||||||
testIncompleteMan,
|
testIncompleteMan,
|
||||||
@ -684,7 +670,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
name: "Incomplete Older Than Complete",
|
name: "Incomplete Older Than Complete",
|
||||||
input: testUser1Mail,
|
input: testUser1Mail,
|
||||||
manifestData: []manifestInfo{
|
manifestData: []manifestInfo{
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID1,
|
testID1,
|
||||||
testT1,
|
testT1,
|
||||||
testIncompleteMan,
|
testIncompleteMan,
|
||||||
@ -693,7 +679,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
testMail,
|
testMail,
|
||||||
testUser1,
|
testUser1,
|
||||||
),
|
),
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID2,
|
testID2,
|
||||||
testT2,
|
testT2,
|
||||||
testCompleteMan,
|
testCompleteMan,
|
||||||
@ -719,7 +705,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
name: "Newest Incomplete Only Incomplete",
|
name: "Newest Incomplete Only Incomplete",
|
||||||
input: testUser1Mail,
|
input: testUser1Mail,
|
||||||
manifestData: []manifestInfo{
|
manifestData: []manifestInfo{
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID1,
|
testID1,
|
||||||
testT1,
|
testT1,
|
||||||
testIncompleteMan,
|
testIncompleteMan,
|
||||||
@ -728,7 +714,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
testMail,
|
testMail,
|
||||||
testUser1,
|
testUser1,
|
||||||
),
|
),
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID2,
|
testID2,
|
||||||
testT2,
|
testT2,
|
||||||
testIncompleteMan,
|
testIncompleteMan,
|
||||||
@ -752,7 +738,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
name: "Some Bases Not Found",
|
name: "Some Bases Not Found",
|
||||||
input: testAllUsersMail,
|
input: testAllUsersMail,
|
||||||
manifestData: []manifestInfo{
|
manifestData: []manifestInfo{
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID1,
|
testID1,
|
||||||
testT1,
|
testT1,
|
||||||
testCompleteMan,
|
testCompleteMan,
|
||||||
@ -778,7 +764,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
// Manifests are currently returned in the order they're defined by the
|
// Manifests are currently returned in the order they're defined by the
|
||||||
// mock.
|
// mock.
|
||||||
manifestData: []manifestInfo{
|
manifestData: []manifestInfo{
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID2,
|
testID2,
|
||||||
testT2,
|
testT2,
|
||||||
testCompleteMan,
|
testCompleteMan,
|
||||||
@ -787,7 +773,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
testMail,
|
testMail,
|
||||||
testUser1,
|
testUser1,
|
||||||
),
|
),
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID1,
|
testID1,
|
||||||
testT1,
|
testT1,
|
||||||
testCompleteMan,
|
testCompleteMan,
|
||||||
@ -819,7 +805,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
defer flush()
|
defer flush()
|
||||||
|
|
||||||
bf := baseFinder{
|
bf := baseFinder{
|
||||||
sm: &mockSnapshotManager2{data: test.manifestData},
|
sm: &mockSnapshotManager{data: test.manifestData},
|
||||||
bg: &mockModelGetter{data: test.backupData},
|
bg: &mockModelGetter{data: test.backupData},
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -850,7 +836,7 @@ func (suite *BaseFinderUnitSuite) TestGetBases() {
|
|||||||
|
|
||||||
func (suite *BaseFinderUnitSuite) TestFindBases_CustomTags() {
|
func (suite *BaseFinderUnitSuite) TestFindBases_CustomTags() {
|
||||||
manifestData := []manifestInfo{
|
manifestData := []manifestInfo{
|
||||||
newManifestInfo2(
|
newManifestInfo(
|
||||||
testID1,
|
testID1,
|
||||||
testT1,
|
testT1,
|
||||||
testCompleteMan,
|
testCompleteMan,
|
||||||
@ -914,7 +900,7 @@ func (suite *BaseFinderUnitSuite) TestFindBases_CustomTags() {
|
|||||||
defer flush()
|
defer flush()
|
||||||
|
|
||||||
bf := baseFinder{
|
bf := baseFinder{
|
||||||
sm: &mockSnapshotManager2{data: manifestData},
|
sm: &mockSnapshotManager{data: manifestData},
|
||||||
bg: &mockModelGetter{data: backupData},
|
bg: &mockModelGetter{data: backupData},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user