Skip to content
This repository was archived by the owner on Aug 23, 2023. It is now read-only.

Commit bdde822

Browse files
committed
improve tests
1 parent 13b8874 commit bdde822

File tree

1 file changed

+11
-35
lines changed

1 file changed

+11
-35
lines changed

api/ccache_test.go

+11-35
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,6 @@ func TestMetricDeleteWithErrorInPropagation(t *testing.T) {
9292

9393
// define how many series/archives are getting deleted by peer 0
9494
resp := models.CCacheDeleteResp{
95-
Peers: map[string]models.CCacheDeleteResp{"2": {Errors: 1}},
9695
DeletedSeries: 1,
9796
DeletedArchives: 1,
9897
Errors: 1,
@@ -139,41 +138,18 @@ func TestMetricDeletePropagation(t *testing.T) {
139138
manager := cluster.InitMock()
140139

141140
expectedDeletedSeries, expectedDeletedArchives := 0, 0
142-
143-
// define how many series/archives are getting deleted by peer 0
144-
resp := models.CCacheDeleteResp{
145-
DeletedSeries: 2,
146-
DeletedArchives: 5,
147-
}
148-
expectedDeletedSeries += resp.DeletedSeries
149-
expectedDeletedArchives += resp.DeletedArchives
150-
respEncoded := response.NewJson(200, resp, "")
151-
buf, _ := respEncoded.Body()
152-
manager.Peers = append(manager.Peers, cluster.NewMockNode(false, "1", buf))
153-
154-
// define how many series/archives are getting deleted by peer 1
155-
resp = models.CCacheDeleteResp{
156-
Peers: map[string]models.CCacheDeleteResp{"2": {Errors: 1}},
157-
DeletedSeries: 1,
158-
DeletedArchives: 1,
159-
}
160-
161-
respEncoded = response.NewJson(200, resp, "")
162-
buf, _ = respEncoded.Body()
163-
// should be ignored because peer.IsLocal() is true
164-
manager.Peers = append(manager.Peers, cluster.NewMockNode(true, "2", buf))
165-
166-
// define how many series/archives are getting deleted by peer 2
167-
resp = models.CCacheDeleteResp{
168-
Peers: map[string]models.CCacheDeleteResp{"3": {Errors: 1}},
169-
DeletedSeries: 1,
170-
DeletedArchives: 3,
141+
for _, peer := range []string{"Peer1", "Peer2", "Peer3"} {
142+
// define how many series/archives are getting deleted by peer Peer1
143+
resp := models.CCacheDeleteResp{
144+
DeletedSeries: 2,
145+
DeletedArchives: 5,
146+
}
147+
expectedDeletedSeries += resp.DeletedSeries
148+
expectedDeletedArchives += resp.DeletedArchives
149+
respEncoded := response.NewJson(200, resp, "")
150+
buf, _ := respEncoded.Body()
151+
manager.Peers = append(manager.Peers, cluster.NewMockNode(false, peer, buf))
171152
}
172-
expectedDeletedSeries += resp.DeletedSeries
173-
expectedDeletedArchives += resp.DeletedArchives
174-
respEncoded = response.NewJson(200, resp, "")
175-
buf, _ = respEncoded.Body()
176-
manager.Peers = append(manager.Peers, cluster.NewMockNode(false, "3", buf))
177153

178154
// define how many series/archives are going to get deleted by this server
179155
delSeries := 3

0 commit comments

Comments
 (0)